Javascript 使用lytebox并尝试防止在后台页面中滚动
当我将页面加载到弹出的lytebox窗口中时,我只希望窗口内容可以滚动,而不希望后面的页面滚动,这样你就不会单击关闭然后失去位置 我尝试了一些使用Javascript 使用lytebox并尝试防止在后台页面中滚动,javascript,jquery,lytebox,Javascript,Jquery,Lytebox,当我将页面加载到弹出的lytebox窗口中时,我只希望窗口内容可以滚动,而不希望后面的页面滚动,这样你就不会单击关闭然后失去位置 我尝试了一些使用 document.body.style.className = "noscroll"; 以下是我添加的css: .noscroll { position: fixed; overflow-y:hidden } .yesscroll { position: static; overflow-y:auto } 我也尝试过使用justoverflow。
document.body.style.className = "noscroll";
以下是我添加的css:
.noscroll { position: fixed; overflow-y:hidden }
.yesscroll { position: static; overflow-y:auto }
我也尝试过使用justoverflow。也不走运
我尝试使用onClick,还使用Lytebox自己的事件回调调用脚本,用BeforeStart设置新类onLoad,用AfterEnd设置onnload
但是,即使我在代码中添加了一个警报来检查它是否被调用,也没有任何效果。有没有人有这方面的经验
谢谢 当lytebox打开时,将body设置为overflow hidden,并在lytebox Closing上重置它,我已经完成了。对不起,我没有更好地解释。我将在编辑中添加更多内容