非常简单的document.onmouseup不使用IE浏览器

时间:2010-08-19 10:15:14

标签: javascript internet-explorer function cross-browser onmouseup

嘿,我有另一个非常简单的JavaScript问题...... 我点击链接时会显示一个div。这没问题,工作正常。然后,当在页面上的任何位置单击鼠标时,我需要隐藏div。再说一次,在FF,Chrome,Safari和Opera中都没有问题,但在IE中却没有问题,而且它现在真的是我的头脑(!)

这是代码

document.onmouseup = function()
{
  hide();
}

我已尝试过很多关于主题的变体,到目前为止还没有任何变化,即使只是提供警报的功能也不会在IE中完全起作用。我的想法已经用完了!

任何帮助都会得到极大的赞赏。欢呼声。

1 个答案:

答案 0 :(得分:0)

我认为问题可能出在你的隐藏功能中..

如果您尚未创建具有默认显示样式的ID为DropdownShare0的div,则代码为

if(elm.style.display ==”block“)”将为false,因为如果在创建元素时没有设置它将返回' undefined '< / p>

所以检查一下..