gpt4 book ai didi

asp.net - jQuery UI 对话框导致 ASP.NET 上打开和关闭时页面跳转

转载 作者:行者123 更新时间:2023-12-01 03:55:54 26 4
gpt4 key购买 nike

我有一个 ASP.NET C# 页面,其中包含图像缩略图。
我创建了一个脚本,每次将鼠标悬停在缩略图上时都会打开一个 jQuery UI 对话框,在对话框 View 中以较大尺寸显示缩略图,当我将鼠标悬停在外面时 - 对话框将关闭。
我恼人的小问题是,在每次鼠标悬停(触发打开对话框)时,页面都会变得“更长”,浏览器侧面会出现一个滚动条,并且页面似乎会变长当对话框打开时,但它不应该这样做。
当我将鼠标悬停(mouseout)时 - 对话框消失并且页面返回到正常状态。
因此,当我将鼠标悬停在缩略图上时,我的页面会“跳转”。
我为此寻找了解决方案,并且为每个打开和关闭的对话框添加了 return false; - 但它仍然没有任何不同。
抱歉英语不完美,感谢所有帮助者!

最佳答案

我终于得到了我的解决方案 - 对于所有感兴趣的人:

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

我将其添加到对话框的打开事件中,它解决了问题!

关于asp.net - jQuery UI 对话框导致 ASP.NET 上打开和关闭时页面跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com