javascript - 如果我有多个打开相同模式弹出窗口的链接,则 Foundation Reveal 会出现问题

标签 javascript html scroll focus zurb-foundation

我有一个包含多个链接的页面,可打开基础显示模式。每个链接都会打开相同的模式。问题是我在页面顶部有一些链接,在底部有一些链接,所以当我单击顶部的某些链接时,如果我关闭模式,最后一个链接将获得焦点,因此页面滚动一直到打开这个独特模式的最后一个元素。

有人知道如何解决这个问题吗?

最佳答案

参见https://github.com/zurb/foundation-sites/issues/10604 。一种解决方法是通过 js 打开模式,而不是在每个链接上打开数据。即:

$('.open-my-modal-link').click(function() {
  $('#my-modal').foundation('open'); 
  ...

关于javascript - 如果我有多个打开相同模式弹出窗口的链接,则 Foundation Reveal 会出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48703290/

相关文章:

javascript - 如何在 .NET 应用程序中使用 RequireJS?

javascript - 跨浏览器处理 HTML5 视频标签事件

html - CSS:垂直和水平对齐文本?

android - 如何使 Listview Scroll 变慢?

java - 滚动 BufferedImage Java

javascript - 工具提示箭头不出现

javascript - 如何产生两个不同的随机数?

javascript - 将数组元素与字符进行比较

html - 无法将图像类标签居中

iphone - 获取 pdf 文件的页码 Titanium Studio iPhone