我有一个ASP.NET C#页面,里面有图像缩略图
我创建了一个脚本,在每个鼠标悬停在缩略图上打开jQuery UI Dialog
,在对话框视图中显示较大尺寸的缩略图,当我将鼠标悬停时 - 对话框关闭。
我的小问题是,在每个mouseover
(打开的触发器对话框)中 - 页面使自己“更长” - 浏览器侧面会出现一个滚动条,当对话框看起来页面变得更长是开放的,但不应该这样做
当我将鼠标悬停(mouseout
)时 - 对话框消失,页面返回正常状态
因此,当我将鼠标悬停在缩略图上时,我的页面会“跳跃”
我为此寻找了一个解决方案,我为每个打开的对话框添加了return false;
,然后关闭 - 它仍然没有任何不同。
对不起英语不好意思,感谢所有帮助!
答案 0 :(得分:3)
我终于得到了我的解决方案 - 感兴趣的是:
open: function(event, ui){
/*
* Scrollbar fix
*/
$('body').css('overflow','hidden');
}
我将此添加到对话框的开幕活动中并解决了问题!