这个小脚本的作用是创建一个上下文菜单(右键单击),它有两个选项,删除和编辑。理想情况下,它只会要求确认删除,因为如果您不小心进入修改屏幕,它不是世界末日。但在任何一种情况下,我都希望为每种情况创建某种独特的信息,以便向用户显示。
$("#myDiv").contextMenu({
menu: 'myMenu'
},
function(action, el, pos) {
var yesno = confirm(
'Are you sure?'
//you would like to delete?
//you would like to edit
);
if (yesno == true) {
window.location(action);
}
});
<div id="myDiv">
Right click for options.
</div>
<ul id="myMenu" class="contextMenu">
<li class="edit"> <a href="some/edit/page"> Edit </a></li>
<li class="delete"> <a href="some/delete/page"> Delete </a></li>
</ul>
我不确定在这种情况下接受有关操作的一些信息的接受方法是什么,因为我想要的最后一件事就是在有更简单的方法时编写一些超级复杂的代码。
这段代码似乎适度灵活,所以我可以添加更多div,或类似的东西。但是,我想避免标签汤的情况。