jQuery UI Dialog вызывает переход страницы при открытии и закрытии в ASP.NET - PullRequest
2 голосов
/ 17 мая 2010

У меня есть страница ASP.NET C # с миниатюрами изображений.
Я создал скрипт, который открывает jQuery UI Dialog при каждом наведении на миниатюру, которая показывает мне миниатюру большего размера в диалоговом окне, а когда я наведите курсор мыши - диалоговое окно закрывается.
Моя маленькая досадная проблема заключается в том, что в каждом mouseover (открывать диалоговое окно триггера) - страница становится «длиннее» - на боковой панели браузера появляется полоса прокрутки, и кажется, что страница открывается при открытии диалога , но так не должно быть.
Когда я выключаюсь (mouseout) - диалоговое окно исчезает, и страница возвращается в нормальное состояние.
Из-за этого при наведении на миниатюры моя страница «перепрыгивает».
Я искал решение для этого, и я добавил return false; для каждого диалогового окна, открытого и закрытого - и это все равно не делает ничего другого.
Извините за несовершенный английский, и спасибо всем помощникам!

1 Ответ

3 голосов
/ 17 мая 2010

Я наконец-то получил свое решение - для всех заинтересованных:

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

Я добавил это в событие открытия диалога, и это исправило проблему!

...