IE Firefox的一些区别
2010-07-11 19:23
274 查看
今天遇到了一个问题, 用Jquery选择select下拉框的时候用click事件在FF下可以, 在IE下不行!翻看了很多网上的帖子, 发现原来不能用click事件, 而是要换成change事件才能在两者下兼容. 具体做法如下:
而且在牛X的curtis帮助下发现一个问题, 当在下拉列表框中如果不指定任意一个为selected, 浏览器将会自动触发一个事件, 将首个option转化为selected. 或者是所有的都选择为selected的时候, 浏览器将选择显示最后一个, 原因是无论IE还是火狐都只允许有一个option被selected, 发现有新的话将自动发生change.
$("select").change(function(){ $("select option:selected").each(function() { jQuery(o.seListName).html($(this).html()); jQuery(o.seContent).children().remove(); $id = $(this).attr("value"); $(".view-all ."+$id).clone().appendTo(o.seContent); jQuery(o.seContainer).attr('scrollLeft', 0); plugin_Programs.resetContent(plugin_Programs); plugin_Programs.mouseBG(plugin_Programs); }) }).trigger('change');
而且在牛X的curtis帮助下发现一个问题, 当在下拉列表框中如果不指定任意一个为selected, 浏览器将会自动触发一个事件, 将首个option转化为selected. 或者是所有的都选择为selected的时候, 浏览器将选择显示最后一个, 原因是无论IE还是火狐都只允许有一个option被selected, 发现有新的话将自动发生change.
相关文章推荐
- FireFox与IE开发上的一些区别
- FireFox与IE开发上的一些区别
- IE与firefox下Dhtml的一些区别小结
- 关于IE和Firefox中javascript和css的一些区别
- Ajax-------IE和FIREFOX 脚本的一些区别
- FireFox与IE开发上的一些区别
- Ajax-------IE和FIREFOX 脚本的一些区别
- IE与Firefox的一些区别
- 关于IE和Firefox中javascript和css的一些区别
- Ajax-------IE和FIREFOX 脚本的一些区别
- FireFox与IE开发上的一些区别
- Ajax-------IE和FIREFOX 脚本的一些区别
- FireFox与IE开发上的一些区别
- FireFox与IE开发上的一些区别
- 【转】FireFox与IE开发上的一些区别
- 关于IE和Firefox中javascript和css的一些区别 (来自网络)
- IE和FIREFOX下CSS的区别
- 从一个函数看IE和FireFox的区别
- 【转自 技术.人生】[ajax]FireFox和IE下使用ajax的一些小问题总结