.svg 画像を保持するオブジェクトがあります。私がやろうとしているのは、jQuery を使用して、ホバー時にデフォルトの灰色の画像 (dribble.svg) をフルカラー画像 (dribble_over.svg) に変更することです。
動作していないように見えるこのコードを実装しました。
HTML:
<div class="socialMediaContainer">
<object type="image/svg+xml" data="images/social/dribbble.svg" width="74px" height="60px" id="dribble"></object>
<a href="" target="_blank">Dribble</a>
</div>
jQuery:
$(document).ready(function() {
$("#dribble").hover(function() {
$("this").attr("data", "images/social/dribbble_over.svg");
});
});
私の2つの質問は次のとおりです。
オブジェクト画像の属性を変更することで実行できると思われる.svg画像を変更する際のホバー効果に対応するようにjQueryを調整するにはどうすればよいですか?
オブジェクトとのリンクを結ぶにはどうすればよいですか?
もともと私は.svg画像を保持するためにimgタグを使用していましたが、調査とブラウザの安定性に基づいて、オブジェクトを使用する方が賢明な選択であると思われました. しかし、私は克服できないように見えるこれらの問題に直面していません。
ご回答ありがとうございます。
サイモン