次のコードを使用して、ユーザーが Web ページをダブルクリックしたときにポップアップ バブルを作成しています。
function displaySomething(x, y) {
var div = document.createElement("div");
div.id = "displaySomething_div";
....
}
var listener = function (event) {
if (event.button == 0 ) {
var div = document.getElementById("displaySomething_div");
if (div) {
document.body.removeChild(div);
}
displaySomething(event.pageX, event.pageY);
}
};
document.addEventListener("dblclick", listener, false);
現在、ポップアップ バブルは、ページまたはバブルをダブルクリックした場合にのみ閉じられます。
ページの非バブル領域をシングルクリックした場合にのみ、ポップアップ バブルを閉じることはできますか? つまり、バブルをクリックまたは選択すると、バブルはそこにとどまります。