两种浏览器事件的不同写法……
2009-09-29 18:13
363 查看
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
if(NS) {
window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
window.onmousedown = grabIt;
window.onmousemove = moveIt;
window.onmouseup = dropIt;
}
if(IE) {
document.onmousedown = grabIt;
document.onmousemove = moveIt;
document.onmouseup = dropIt;
}
IE = (document.all) ? 1: 0;
if(NS) {
window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
window.onmousedown = grabIt;
window.onmousemove = moveIt;
window.onmouseup = dropIt;
}
if(IE) {
document.onmousedown = grabIt;
document.onmousemove = moveIt;
document.onmouseup = dropIt;
}
相关文章推荐
- js绑定事件方法:addEventListener与attachEvent的不同浏览器的兼容性写法
- js绑定事件方法:addEventListener与attachEvent的不同浏览器的兼容性写法
- 区别不同浏览器,CSS hack写法:
- 不同浏览器多支持的按键事件,回车键(笔记)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- Rust: map中的问题,两种写法有什么不同?
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- [转]区别不同浏览器,CSS hack写法
- JS之 为之崩溃的事件模型(不同浏览器)
- 区别不同浏览器,CSS hack写法!
- Android中几种Button点击事件的不同写法
- 用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化
- 不同浏览器的CSS Hack写法小结
- EventUtil是为了解决不同浏览器之间事件绑定的不同而自设的function
- JavaScript为不同浏览器添加事件
- 关于gcd的函数和过程两种不同写法
- 区别不同浏览器的CSS hack写法:
- 不同浏览器所支持的“事件”
- js 事件模型中不同浏览器的监听和解除监听方式参考
- js事件在不同浏览器之间的差异