• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:a要素でリンク貼るとロールオーバーしないのは何故?)

a要素でリンク貼るとロールオーバーしないのは何故?

このQ&Aのポイント
  • Javascriptの知識はほとんどない者ですが、グローバルメニューのボタン類をJqueryを使ってマウスオン時にロールオーバーさせたいと考えています。
  • yuga.jsというファイルを使用してロールオーバーを実現させたいのですが、a要素でリンクを貼るとマウスオーバーしなくなってしまいます。a要素がない場合はロールオーバーするのですが、リンクしてない状態では意味がありません。
  • javascriptのソースを開いてみたのですが、私には理解できませんでした。恐らくロールーバー部分であろうソースを記載しましたので、どうかご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • my--
  • ベストアンサー率89% (91/102)
回答No.1

http://www.kyosuke.jp/yugajs/#selflink_current たぶんこの項に書いてある条件に当てはまっているのだと思いますが その画像はロールオーバーの対象から除外されます。 この処理を行っているのがyuga.jsのココ。 $(function() { //$.yuga.selflink(); // ココ $.yuga.rollover(); $.yuga.externalLink(); $.yuga.thickbox(); $.yuga.scroll(); $.yuga.tab(); $.yuga.stripe(); $.yuga.css3class(); }); ロールオーバーを優先させたいなら実行しない、でいいと思います。

toonie
質問者

お礼

回答ありがとうございます! ご指摘の通り、$.yuga.selflink();を削除したら思う通りの動きができました!本当にありがとうございます!!