當用戶單擊一個對象時,我想爲它生成菜單。如何刪除我使用JQuery創建的DIV
$(".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;
});
但它似乎並沒有很好地工作。
有什麼在你的console.log報道? –