Мой плагин, который я пишу, является контекстным меню для внутреннего приложения, вызываемого правой кнопкой мыши, и я не могу понять, почему это происходит.
Вот мой код тестирования:
$('.item').rightClickMenu([
{
icon:'http://cdn1.iconfinder.com/data/icons/silk2/exclamation.png',
title:'Alert',
action:function(){
alert('Here is an example alert!');
}
},
{
icon:'http://cdn1.iconfinder.com/data/icons/silk2/error.png',
title:'Console.Log',
action:function(){
console.log('Here is an example console.log()!');
}
}
]);
Соответствующий код плагина jQuery:
for(x in items){
$list.append('<li class="rightClickMenuOption'+x+'"><img src="'+items[x].icon+'">'+items[x].title+'</li>')
.find('.rightClickMenuOption'+x)
.bind('click',function(){
items[x].action();
});
}
Демо-версия:
http://jsbin.com/uxali4/3/