jQuery,live関数のclickが右クリックでもイベント発生
Firefoxの場合 jQuery,live関数のclickが右クリックでもイベント発生しているっぽい。
通常のclickでは発生しない。
以下のソースで確認した。
<html> <head> <script type="text/javascript" src="lib/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#click").click(function() { alert("click"); }); $("#live_click").live('click',function() { alert("click"); }); }); </script> <head> <body> <a id="click">click</a> <a id="live_click">live_click</a> </body> </html>
追記。jquery-1.3.2でも発生することを確認
ここでも確認できますね。
http://docs.jquery.com/Events/live#demo
追記(3/11)
4197 (live events' "click" handler catches right clicks (unlike normal click event)) - jQuery - Development
http://dev.jquery.com/ticket/4197