2011-11-25 13 views
8

jQueryのUIダイアログボックスを使用しているときに問題が発生しています。 jQueryダイアログボックスで写真を開くと、ウィンドウのスクロールバーがフリーズします。私はマウスポインタを使ってページを上下に動かすことができません。この問題はGoogle Chromeにのみ存在します。 MozillaとInternet Explorerでうまく動作します。
この問題の解決策はありますか?jQuery UIのダイアログボックスGoogle Chromeのスクロールバー

+0

を凍結しないボックスにいくつかの修正高さを与えることをしようと、あなたが使用しているコードを表示することができますか? – k4t434sis

+6

可能な重複:[ChromeとSafariのjQuery UIダイアログのスクロールバーの問題](http://stackoverflow.com/questions/1617638/scrollbar-problem-with-jquery-ui-dialog-in-chrome-and-safari) –

+0

使用しているコードを表示してください。 –

答えて

0

私は、ダイアログを初期化する前に、以下の権利を行うことにより、過去に同様の不具合を修正した:

$.ui.dialog.prototype._makeDraggable = function() { 
    this.uiDialog.draggable({ 
     containment: false, 
     handle: "div.ui-widget-header", 
     cancel: "#dialogId" 
    }); 
}; 
0

私はそれでTimyMCEエディタを持つjQueryUIダイアログを開いたとき、私は同様の問題を見てきました。ダイアログのスクロールバーがフリーズしていました。

奇妙な理由はURLの最後にあるHASH '#'です。私は 'falseを返すのを忘れていたので、URL HASHがURLに追加されました。ダイアログを開いたリンクのclick()イベントに追加します。一度私は '偽を返す'を追加しました。イベントがブラウザによってネイティブに処理されなかったため、URL HASHが追加されず、ダイアログのスクロールバーが期待通りに機能しました。私はクロームでjqueryのUIダイアログボックスを使用していたとき

0

同じ問題が発生し、これが

関連する問題