次のコードは、ウェブサイトで問題を引き起こしています。 基本的に、ユーザーがインターネット速度が遅く、ブートストラップjsがロードされる前にアコーディオンをクリックすると、最後に#iが付いたホームページにリダイレクトされます。jquery loadの前にアコーディオンのトグルリダイレクト
私は最後にこれを追加しました:
$('.accordion-toggle').click(function(e) {
e.preventDefault();
});
しかし、これがロードされる前に、もちろん、一部のユーザーはまだタグをクリックすることができます。どんな助けも素晴らしいだろう。
<div class="panel-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#<?php echo $x; ?>">
</a>
</div>
<div id="<?php echo $x; ?>" class="panel-collapse collapse">
</div>
<div id="<?php echo $x; ?>" class="panel-collapse collapse">
</div>
は本体のみを後にすべて表示するスクリプトを作成します他のスクリプトがロードされます。 bootstrap.js onload(boodstrap.js){showbody}の後に来るはずです。 –