有关 IE 6 的一个 BUG
最近开发项目中遇到一个问题,问题是这样的:我在一个链接上绑带一个click事件,然后把href="javascript:;",
这个事件是处理动态加载一个脚本文件源码如下,其中用到克军写的Do
[javascript]
$('#logined').click(function(e){
Do('js/customs.js',function(){
$('#custom-body').removeClass('none');
});
})
[/javascript]
按说这段代码如此简单,如此容易......容易到就像喝口水.FF,ie7-ien,chorme,opera......我手头上有的浏览器我都测试完了,但是钉子户IE6死活不通过,就是加载不成功我写的这个custom.js脚本,查了半天,突发齐想给它加了这么一个
e.preventDefault();
[javascript]
$('#logined').click(function(e){
Do('js/customs.js',function(){
$('#custom-body').removeClass('none');
});
e.preventDefault();
})
[/javascript]
事情竟然这么解决了.害了我老半天了.IE6,,,,,真它妈的崩溃
本以为加了一个href="javascript:;",不用做其它处理了.看来IE系的东西这方面还是靠不住啊.
下文对此问题进入深入剖析,甚好.
http://www.cnblogs.com/litao229/archive/2009/06/23/1509379.html