jQuery UI对话框导致页面跳转打开&关闭ASP.NET

时间:2010-05-17 04:44:59

标签: asp.net jquery jquery-ui jquery-ui-dialog page-jump

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

1 个答案:

答案 0 :(得分:3)

我终于得到了我的解决方案 - 感兴趣的是:

open: function(event, ui){  
   /*  
    * Scrollbar fix   
    */  
   $('body').css('overflow','hidden');  
} 

我将此添加到对话框的开幕活动中并解决了问题!