我在IE中尝试单个onmouseover事件时遇到问题,我有一个包含多个品牌的横幅,并为每个品牌部分制作了一个地图对象,以触发更改整个横幅并放置新横幅的事件与其他品牌相比较小的品牌,触发的功能会删除地图对象,并使用Jquery追加功能嵌入新的地图对象。一切正常在firefox和Chrome上工作,除了在IE上,它似乎每当我徘徊在品牌的一部分时触发两个事件。有人可以让我知道为什么IE在onmouseover上发出两个事件而不是1.i'抱歉没有放样本代码似乎Stack没有加载包含FCK编辑器菜单的JavaScript文件存在问题。
由于 d
答案 0 :(得分:0)
没有你的代码,很难说是什么错误正在发生。
我在ie8中尝试了一个示例onmouse事件,它运行良好以下是一个小代码片段,显示一个警告事件onmouseover它只触发一次
<html>
<head>
<title></title>
</head>
<body>
<form name ="subscribe" >
<input type="text" name="name" id="txt_name" value="name" onmouseover="alert('hi');">
</form>
</body>
</html>
你能展示一些代码片段,以便我们能够理解问题是什么:
答案 1 :(得分:0)
你显然有很多其他代码正在进行中,而且要解决问题有点困难。
但是,我遇到了一些问题,IE8开始使用JavaScript扩展的对象的第二个事件。也许看看这是否有效可能有用。
<a href="" onclick="javascript:yourCall('Whatever');return false;" />
在
return false;
JavaScript语句可以终止任何可能触发的默认事件。