マウスクリック用のjqueryハンドラーを持つリストがあります。リスト内に画像を配置する必要がありますが、別の機能を実行するには画像をマウスでクリックする必要があります。マウスオーバーで何らかのバインドを解除し、マウスアウトでバインドすることを考えていましたが、機能しません。もっと簡単な方法はありますか?
私が抱えている問題は、画像をクリックすると 2 つのクリック可能なイベントが実行されることです。
JS
$(function () {
var items = $('#v-nav>ul>li').each(function (index) {
$(this).click(function () {
alert("This is a click on the list")
}
});
});
html
<li id="tab" runat="server">Keywords <a class="fake-link" onclick="alert("This is an image click")"><img id="icon" src="images/icon.gif" style="float: right; visibility:visible"/></a></li>
では、画像クリックからのみアラートを受け取る方法はありますか? 前もって感謝します!