想写一个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 1.3.1的VS智能提示下载
- jQuery被微软纳入ASP.NET AJAX
- Mootools 1.2教程(21)——类(二)
- Mootools 1.2教程(16)——排序类和方法简介
- MooTools的Cookie类太“自作聪明”了
- 其实AS和JS互相调用有个很酷的特性
- Mootools常用方法扩展(三)
- Mootools 1.2教程(3)——数组使用简介
- 关于Math.PI、前自增和后自增
- Mootools在IE下迟钝的domready
与该文相关的评论:(我也想说几句)
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 1.2968916 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
Processed in 1.2968916 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2008-5
我来说两句:
用户中心
日志分类

最新日志
统计信息





