想写一个Mootools的select插件,和html里的select类似的功能,不过能够完全自己定制界面,而且不会像默认控件一样永远在最高层。在实现一个功能时,当时由于思维出了点偏差,碰到一个奇怪的问题:到底是onclick事件先发生还是onblur事件先发生呢?
假设有两个div,id分别为a和b,在a上绑定onclick事件,在b上绑定onblur事件,事先通过focus()方法让光标聚焦在b上,这样,当点击a时,将分别发生onclick和onblur事件,但是,哪个会先发生呢?
特别在IE和Firefox下测试了一下,测试结果比较诡异:
在IE6下:onblur和onclick事件的发生顺序是完全随机的,有时候onblur在前,有时候onclick在前,但两者的次数差不多是相同的;
在FF2下:始终是onclick事件在前。
您可能对这些文章也感兴趣:- [翻译]jQuery和MooTools的真正区别(上)
- 其实AS和JS互相调用有个很酷的特性
- JavaScript奇怪的比较——隐式类型转换
- 还原百度MP3真实地址
- Mootools 1.2教程(19)——Tooltips
- Firefox下和IE下的单击和双击事件差异
- Mootools 1.2教程(16)——排序类和方法简介
- 笔记:JavaScript变量无块级作用域
- Mootools 1.2教程(12)——用Drag.Move实现拖拽和拖放
- 网页自适应不同分辨率显示
与该文相关的评论:(我也想说几句)
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.2031302 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
Processed in 0.2031302 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2008-5
我来说两句:
用户中心
日志分类

最新日志
统计信息





