FF下事件分派和触发:
//绑定
window.addEventListener("mousewheel",function(event){
alert(event.type)
alert(event.clientX)
},false);
var event = document.createEvent("MouseEvent");
event.initMouseEvent("mousewheel",true,null,window,0,0,0,1,0,false,false,false,false,0,null);
window.dispatchEvent(event)
IE下事件的分派和触发:
//绑定
document.attachEvent("onmousewheel",function(){
var e = window.event;
alert(e.aa)
});
var event = document.createEventObject();
event.log = "test"
document.fireEvent("onmousewheel",event)
FF只能实现事件分派,不能实现手动触发。如果非原浏览器原生支持的事件类型,addEventListener是一概不理会.
IE简单得多了,没有初始化事件步骤,无法设置其属性,但可设置自定义属性。
参考:http://www.cnblogs.com/rubylouvre/archive/2010/05/01/1725462.html
分享到:
相关推荐
在开发Web应用时,兼容性问题常常困扰着开发者,尤其是针对不同的浏览器,如Internet Explorer(IE)和Mozilla Firefox(FF)。这两个浏览器在处理JavaScript和CSS样式时存在诸多差异,这使得代码在不同环境下表现不...
在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...
使用 `window.event` 在FF中无法正常工作,因为FF中的事件对象必须在事件触发时才能访问。 **解决方法:** 通过传递一个参数给事件处理函数,并在这个函数内部判断该参数是否存在。如果不存在,则尝试从 `window....
JavaScript事件在不同的浏览器环境中,尤其是Internet Explorer (IE) 和Firefox (FF) 之间存在一些显著的差异。这些差异主要体现在事件处理方式上,这在构建跨浏览器兼容的Web应用程序时是一个重要的考虑因素。 ...
9. **事件坐标**:IE的`event`对象有`x`和`y`属性,而FF有`pageX`和`pageY`。可以使用条件语句或计算表达式来兼容这两个属性。 10. **事件源对象**:IE的`event`对象有`srcElement`,FF则有`target`。解决方式是...
标题中的"google鼠标经过JS特效,IE/FF兼容"指的是一个JavaScript实现的特效,它在鼠标悬停(mouseover)某个元素时,会触发一个特定的动画效果,即上部的图片从小到大闪动出现。这个特效适用于谷歌浏览器(Google ...
JavaScript(简称JS)是一种广泛应用于Web开发的脚本语言,它在不同的浏览器中可能存在兼容性问题,特别是Internet Explorer(IE)和Firefox(FF)之间。这两个浏览器对JS的实现方式有所不同,导致某些特性或功能在...
### IE和FF兼容性大集合 随着互联网技术的迅速发展,各式各的浏览器层出不穷,而浏览器之间的兼容性问题成为开发者必须面对的一个挑战。本文将基于实际经验与网络资源,总结Internet Explorer (IE) 和 Firefox (FF)...
在本案例中,"兼容ie和ff的页签"指的是一个JavaScript实现的页签功能,能够同时在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。由于这两种浏览器对某些Web标准的实现存在差异,因此创建跨...
- 事件冒泡和捕获:IE默认采用事件冒泡,FF默认采用事件捕获。可以使用`event.stopPropagation()`和`event.preventDefault()`控制。 5. 数组方法: - `Array.push()`和`Array.pop()`:这两个方法在IE和FF中处理...
### IE和FF浏览器的兼容性解决方案 在网页开发过程中,不同浏览器之间的兼容性问题一直是个挑战。特别是Internet Explorer(简称IE)与Firefox(简称FF)这两种浏览器之间存在的差异,经常导致网页显示效果不一致的...
#### 标题解析:“ie6 ie7 ff浏览器兼容” 该标题明确指出了文章关注的核心问题——即确保网页能在IE6、IE7及Firefox等浏览器中正确显示。这意味着开发者需要采取一定的措施来适配这些浏览器,确保无论用户使用何种...
在JavaScript编程中,IE(Internet Explorer)和FF(Firefox)是两种主要的浏览器,它们对JS(JavaScript)的实现存在一些差异,导致某些代码在其中一个浏览器中可能无法正常工作。这篇博客文章“IE、FF的JS兼容写法...
在ie6 ie7 ie8 ff浏览器下显示不同的效果,测试的时候很好用哦。
FF和其他现代浏览器对CSS3新特性如`border-radius`、`box-shadow`、`transform`等有较好的支持,而老版本的IE则需要使用专有的`-ms-`前缀,或者依赖于`Microsoft’s CSS Expression`。 解决这些问题通常需要使用...
在JavaScript(简称JS)中实现图片预览,尤其是在兼容老版本的Internet Explorer(如IE6、IE7、IE8)以及Firefox(FF)等浏览器上,需要考虑多种技术策略和兼容性问题。下面我们将详细讨论如何实现这个功能,并着重...
### IE与FF的兼容问题 #### CSS篇 在网页开发过程中,不同的浏览器对CSS的支持程度不一,导致了诸多兼容性问题。以下列举了一些IE(Internet Explorer)与Firefox(火狐浏览器)之间的常见CSS兼容性差异及其解决...
- **IE**: IE中鼠标事件的坐标由`event.x`和`event.y`表示。 - **FF**: FF中使用`event.pageX`和`event.pageY`来获取鼠标位置。 **示例**: ```javascript var mX = event.x ? event.x : event.pageX; // 如果event...
标题中的“ie和ff对比”指的是Internet Explorer(简称IE)与Firefox浏览器之间的比较。这两个都是历史上非常重要的网页浏览器,但它们在技术实现、兼容性、性能以及标准支持方面存在显著差异。 **一、渲染引擎差异...
标题 "下拉框可输入+自动提示+支持键盘事件兼容IE,FF" 指的是一种前端开发技术,用于创建具有智能搜索和自动提示功能的下拉选择框。这种技术通常应用于网页表单中,提高用户输入数据的效率和体验。在描述中提到的 ...