灯箱演变防止窗口滚动问题
Lightbox evolution preventing the window from scrolling issue
我希望有人能帮我解决这个问题。我目前正在使用 lightbox evolution
插件在我的页面上显示一些漂亮的灯箱。
我注意到,如果显示模态/灯箱,它允许用户继续上下滚动页面。
我添加了以下代码:
$('a.light-box').lightbox({
'onOpen' : function() {$('html, body').css({'overflow': 'hidden','height': '100%'});},
'onClose' : function() {$('html, body').css({'overflow': 'auto','height': 'auto'});}
});
它可以防止滚动发生,但是如果我在页面的一半启动一个链接,那么它会自动尝试滚动到页面顶部,这有点违背滚动的目的。
我可以使用任何其他 css 属性来防止它滚动到页面顶部吗?
提前致谢
将此添加到脚本中:
$('a.light-box').on('click', function(e){
e.preventDefault();
});
相关文章:
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- AngularJS窗口滚动事件未触发
- Jquery - 使用窗口滚动时抖动滚动
- 摩尔工具覆盖窗口滚动
- 窗口滚动不起作用
- 图像宽度上的转换不适用于窗口滚动
- colorbox jquery lightbox随父窗口滚动
- jQuery-在窗口滚动上运行一个函数,没有任何延迟
- 长表滚动,但阻止窗口滚动
- 使用窗口滚动而不是容器滚动隐藏
- 使用窗口滚动查找光标的位置
- 窗口滚动 Y = 0 在高图表重绘()
- 灯箱演变防止窗口滚动问题
- jQuery 或 Javascript - 如何禁用窗口滚动而不使用 overflow:hidden;.
- 获取窗口滚动或 yui 中的滚动 Y 位置
- 如何使用锚滚动()将窗口滚动到AngularJS中的元素
- 淡入和淡出在窗口滚动后发生多次
- j查询在scrollTop()调用后重置窗口滚动
- 禁用任何类型的浏览器窗口滚动
- “返回顶部”按钮仅在窗口滚动时可见(但移动设备不起作用)