当用户单击一个对象时,我想为其生成菜单。
$(".thumbImage").click(function(e){
var xCoord = e.pageX;
var yCoord = e.pageY;
var content = "<div class='thumbMenu' id='tempMenu'>THE MENU IS HERE</div>";
$(this).after(content);
$("#tempMenu").css("visibility","visible");
$("#tempMenu").css("left",xCoord-30);
$("#tempMenu").css("top",yCoord-30);
return false;
});
现在我希望当用户拿走鼠标时,id = "tempMenu" 的 div 应该被删除。如果用户单击其他 thumbImage,它不应该带来麻烦。
这是我现在的代码:
$(".thumbImage").mouseout(function(e){
$("#tempMenu").remove();
return false;
});
但它似乎效果不佳。