2011-12-22 15 views
1

クリックすると、JavaScriptのポップアップを呼び出す/セットアップする方法を知る必要があります。ここjavascript onClick画像のリンク

は私のjavascriptです:ここ

$(document).ready(function() { 
    $('#my-link').click(function(e) { 
     e.preventDefault(); 

     $('.offerlink').click(function() { 
     setTimeout('removegateway()', Delay*10); 
     }); 
     setupgateway(); 
    }); 

は私のイメージ/呼び出し元である:

<a href="http://www.google.com" id="my-link" onmouseover="over_image('img13');" onmouseout="off_image('img13')" style="position: absolute; top:362px; left: 364px;"/> 
    <img src="http://blah.png" border="0" name="img13"></a> 

...私は隣に 'idは= "私のリンク"' 入れたときに、それが正常に動作します1つのイメージですが、複数の横に並べて表示しようとすると、最初のコード(コードの最初のもの)だけがポップアップを呼び出します。私は何を変更する必要がありますか?あなたの代わりにidclassを使用する必要がありますすべてのイメージのための機能をトリガする

+0

待ちますので、あなたは、複数の画像に同じ機能を呼び出す方法を求めていますか? –

+0

あなたが何を求めているのかわからない、コードが奇妙に見える - あなたが欠けているように思える "}"($( '#my-link')の近くで開きますがクリックしても閉じないでください – mkk

+0

@mkk実際、彼は '#my-link'を閉じました。彼は' document.ready'を閉じる必要があります。 –

答えて

2

$('.my-link').click(function(e) { 
    // ... 
}); 


<img src="http://blah.png" class="my-link" /> 
<img src="http://blah.png" class="my-link" /> 
+0

と言っています。 – Jason