2017-09-18 5 views
0

私はサードパーティのスクリプト(以下の詳細)を使用して、フォームを複数のajaxのページに分割しています。クリックして次のページに進むと、フォームの上部にあるアンカーにジャンプします。これは不必要で不快な行為であり、私はそれが起こらないようにしたいと思います。私はこのスクリプトを書かず、直接変更することはできません。アンカー/スクロールコールを傍受して無効にする方法はありますか?サードパーティのスクリプトでアンカージャンプを防止しますか?

私の設定について:これはDrupal 7のサイトです。私はEntityformを2ページのマルチページField Groupsを使用しています。 jQueryが利用可能です。

ここでは何が起こっているのかを示しています。元のページが読み込まれると左側に表示されます。右側では、「次のページ」をクリックした後に何が起こるかを見ることができます。これはフォームの上部に固定されます。私はあなたがジャンプを見ることができるように、それぞれのテキストの最後の行を丸で囲んだ。 (サイトのナビゲーションバーを使用すると、スクロール上部に固定したまま、注目に値する。)

enter image description here

どのように私はこのアンカーのジャンプを防ぐことができますか?

答えて

0

JS関数で 'next page'をクリックすると、関数の最後にfalseが返されます。

function click() {$('.nextpage').css('display', 'block'); return false;} 

ようにそれが正常に動作します。

関連する問題