3

誰かが私のサイトの画像をクリックすると、クリックイベントが実行され、「a」タグから宛先リンクに送信されるように、jQuery のクリックイベントが必要です。どうすればいいですか?クリックイベントがリンク上にあると思いますか? そうでないかもしれない?リンクと画像はこちら

<a href="go/to/here" class="link_for_image">
   <img alt="Image!" class="dynamic" width="200" height="200" src="image/path/here">
</a>

編集

ユーザーをリンクに送る前に、Javascript を実行する必要があります。混乱させて申し訳ありません。

4

1 に答える 1

4

その必要はありません。ツアー画像はアンカータグで囲まれているため、画像をクリックするとアンカータグをクリックしたものとみなされます。

編集:あなたのコメントから、実際のリンクが機能する前にJavaScriptを実行したい

$(function(){
 $(".link_for_image").click(function(e){
   e.preventDefault();
   var item=$(this);
   //Here you can do what you want on the clik

   window.location.href=item.attr("href");
 });    
});
于 2012-04-29T20:23:58.670 に答える