jQueryのダイアログをロードすると、ブラウザのビューポートのフォーカスを変更します
-
20-08-2019 - |
質問
私はいくつかスクロールダウンし、ページの上部からのjQuery UI画面をロードしています。それが開くと、ブラウザは、ページの最上部に位置だリセットされます。
それは私がページにいくつかのHTMLを挿入していますダイアログロード(ダイアログのHTML)の直前に役立ちます場合。
誰もがこれを停止する方法を知っていますか?
編集質問の答えは、私の問題が何だったか推測し、それを解決しました。ハッシュタグを使用してリンクを起動しました。
解決
あなたは<a href='#'>
タグを介してこれを起動している場合は、イベントでのpreventDefaultしてください。それ以外の場合は、ページのonClickの一番上に戻ります。
$("a.myWindow").click(function(event){
event.preventDefault();
/* Show dialog */
});
所属していません StackOverflow