这是我的小提琴 - http://jsfiddle.net/Jv9gc/
我目前的问题是我无法让我的自定义右键菜单做任何事情,甚至没有一个简单的警报框。任何人都可以帮忙吗?我究竟做错了什么?
这是我的小提琴 - http://jsfiddle.net/Jv9gc/
我目前的问题是我无法让我的自定义右键菜单做任何事情,甚至没有一个简单的警报框。任何人都可以帮忙吗?我究竟做错了什么?
请试试这个:工作演示 http://jsfiddle.net/77L4w/
希望这适合原因:)
代码
$('#movecam').draggable({
drag: function() {
$('#mecam').css('top', $(this).position().top);
$('#mecam').css('left', $(this).position().left);
},
stop: function() {
$('#mecam').css('top', $(this).position().top);
$('#mecam').css('left', $(this).position().left);
}
});
$("#movecam").bind("contextmenu", function(event) {
event.preventDefault();
$("div.custom-menu").hide();
$("<div class='custom-menu'><input id='propertz' type='button' name='propertz' value='Properties'></div>").appendTo("body").css({
top: event.pageY + "px",
left: event.pageX + "px"
});
init_prperty_click()
}).bind("click", function(event) {
$("div.custom-menu").hide();
});
$('input[name="closeme"]').click(function() {
$("#movecam").hide();
});
function init_prperty_click() {
$("input[name=propertz]").on('click', function() {
alert("haha");
});
}