我开发了一个用于分配上下文菜单的插件。html代码:
<ul id='list1'>
<li class='item'>Items</li>
<li class='item'>Items</li>
<li class='item'>Items</li>
...
</ul>
jQuery插件代码:
$(function(){
$.fn.cnxtmenu=function(options){
this.bind('contextmenu',function(){
//To display menu
});
}
});
插件的使用:
$('#list1').cnxtmenu(options);
$('.item').cnxtmenu(options);
我的问题是插件代码执行了很多次。