2

画像のサムネイルを含む ASP.NET C# ページがあります。ダイアログビューでサムネイルを大きなサイズで表示するサムネイルにホバーするたび
に開き、ホバーアウトするとダイアログが閉じるスクリプトを作成しました。 私の少し厄介な問題は、すべての(開くダイアログを開く)-ページ自体が「長くなる」ことです-ブラウザの横にスクロールバーが表示され、ダイアログが開いているときにページが長くなるように見えますが、そうすべきではありません。 ( ) にカーソルを合わせると、ダイアログが消え、ページが通常の状態に戻ります。 このため、サムネイルにカーソルを合わせると、ページが「ジャンプ」します。 私はこれに対する解決策を探しました、そして私は追加しましたjQuery UI Dialog
mouseover
mouseout

return false;ダイアログを開いたり閉じたりするたびに - それでも違いはありません。
不完全な英語で申し訳ありません。すべてのヘルパーに感謝します!

4

1 に答える 1

3

私はついに私の解決策を手に入れました-興味のあるすべての人のために:

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

これをダイアログのオープニングイベントに追加すると、問題が修正されました。

于 2010-05-17T13:38:26.920 に答える