ツールチップ的な使い方もできます。
jquery uiのpositionを使って、ポップアップの位置をマウスのポジションからの相対的に決めています。
// remove an element and its children recursively
function removeElementRecursively(node)
{
if(!node) return;
removeChildrenRecursively(node);
removeElement(node);
}
// remove an element
function removeElement(node)
{
if(!node) return;
node.parentElement.removeChild(node);
}
// remove children of an element recursively
function removeChildrenRecursively(node)
{
if (!node) return;
while (node.hasChildNodes()) {
removeChildrenRecursively(node.firstChild);
node.removeChild(node.firstChild);
}
}