-1
$ .click()を使用して、一部のボタンとのユーザーのやりとりをシミュレートしています。問題は、ユーザーのクリックをシミュレートすることに加えて、関数が要素に自動的にスクロールすることです。これを避ける方法はありますか?jQueryの.click()スクロールを避ける
一時的な修正を加えましたが、2行追加する必要があり、アプリケーションで$ .click()を使用するたびにこれらの行を追加したくないため、私は気に入らないのです。これは私がやったことです:
var current_scroll_position = $(window).scrollTop();
$('.item').click();
$(window).scrollTop(current_scroll_position);
これらの3行を関数に入れたり、 '.click()'をオーバーライドすることができます –
'.item'に関連付けられたクリックイベントはどうなっていますか? –
何が要素にスクロールさせますか? –