jquery - 如何让Fancybox Overlay只影响某些元素

标签 jquery fancybox

标准 Fancybox 在整个主体上放置覆盖层。 fancybox JS 或 CSS 中是否有一种方法可以使其仅将覆盖层放置在页面的某个元素上?

谢谢 D.

最佳答案

根据您的要求替换 Fancybox.js 中的以下行

overlay.css('height', $(document).height());

 overlay.css('height', $("yourdiv").height());
 overlay.css('height', $("yourdiv").width());

关于jquery - 如何让Fancybox Overlay只影响某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047926/

相关文章:

javascript - 如何获得动态高度

javascript - JQuery 表单验证

javascript - 重新打开时出现空 Fancybox v2 登录对话框

javascript - 使用 JS 和 CSS 的页面滚动 + 内部滚动 Div

javascript - 将数组插入循环内的对象

javascript - 文件下载后删除链接

html - 使用 fancybox 效果向缩略图添加不透明悬停效果

javascript - fancybox 内联参数

javascript - 单击缩略图显示手动定义的图库(花式框)

jQuery Fancybox - 有趣的错误并且没有弹出窗口