これはおそらく初心者の問題ですが、アンカーの背景をアニメーション化するためにjqueryコードを追加した後、リンクを機能させることができません。これはマークアップです:
<ul class="nav">
<li> <span id="background"> </span><span id="active"></span><a href="page1.html" class="active">page 1</a> </li>
<li> <a href="page2.html">page 2</a> </li>
</ul>
これはjqueryコードです:
$("ul.nav a").click(function () {
$("span#background").fadeIn(800, function () {});
$("#active").animate({left: "+=2410"}, 950)
return false;
});
<li>
「スパン」要素には、cssを介した背景画像があり、アクティブな要素内に動的に配置されます。したがって、アクティブなリンクは背景とアニメーション画像を表示します。2ページへのリンクをクリックしようとすると、正しいターゲットURLがブラウザに表示されますが、リンクは機能しません。おそらく、通常のアンカーアクションがjqueryコードによって妨害されています。見落としているものはありますか?
手がかりを持っている人に感謝します!