0

編集:解決策を見つけました。恥ずかしながらシンプル。次のコード行を削除しました: e.preventDefault();

魅力のように働きました。明らかに、私はjsの初心者です。私はそれを改善するためにコード アカデミーに行きます。:)

元の質問がうまく表現されていたかどうかはわかりません (疲れていました、ごめんなさい!) ので、別の方法で試してみましょう。

私はこれを解決するために、ここSA、他のフォーラム、そして強力なGoogleで何日も探してきました. これまでのところ、運がありません。

水平メニューがあります。各リンクで音を鳴らし、onClickで画像を交換したいと思います。サウンドを再生して画像を入れ替えるようにしましたが、アンカー リンクからページを適切なテキスト セクションに移動できません。

イメージ スワップを制御する js (html の下部にあります) を削除すると、アンカー リンクの問題が解決します。しかし、サウンド イベントとイメージ イベントの両方が発生する必要があります。

これまでのところ、最初の 2 つのリンクのみをコーディングしました。

うまくいけば、これは私の問題をよりよく説明しています。

ありがとうございます。

4

2 に答える 2

0

As noted above, removing the following line of code solved the problem.

e.preventDefault();

I hope this helps someone as green as I am with js from agonizing over something simple, as I did. Sheesh!

于 2012-06-13T20:24:26.520 に答える
0

アンカー タグの href は#. これはページを変更/リロードするのではなく、URL フラグメントを変更するだけです。http://en.wikipedia.org/wiki/Fragment_identifierを参照してください

于 2012-06-11T21:10:09.740 に答える