2012-01-13 35 views
0

我有一个问题,试图在IE中触发一个onmouseover事件,我有一个带有多个品牌的横幅,并为每个品牌部分制作了一个地图对象来触发一个改变整个横幅的事件,放置一个品牌的新旗帜,与其他品牌较小的品牌一起徘徊,触发的功能将删除地图对象并使用Jquery附加功能嵌入新的地图对象。除IE之外,一切正常,firefox和chrome都可以正常使用,但每次我在品牌的某个部分上悬停时,似乎都会触发两个事件。有人可以让我知道为什么IE在mouseover上发布了两个事件,而不是1.i'm抱歉没有放置示例代码,好像堆栈没有加载包含FCK编辑器菜单的JavaScript文件的问题。Onmouseover在IE上触发了两个事件

感谢 d

+2

真的没办法,如果没有代码也没有例子让我们来查看。 – XepterX 2012-01-13 06:58:01

回答

0

你显然有很多额外的代码正在进行,这有点难以找出问题。

但是,我已经遇到了一些问题,IE8为您用JavaScript扩展的对象开始了第二个事件。也许它可能是有用的,看看这是否有效。

<a href="" onclick="javascript:yourCall('Whatever');return false;" /> 

return false; 

JavaScript语句会杀死可能被解雇任何违约事件。

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> 

可以表现出一定的代码段,这样我们就可以了解它触发一次最新的问题是:

相关问题