ユーザーがオブジェクトをクリックすると、そのメニューを生成したいと考えています。
$(".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;
});
しかし、うまくいかないようです。