IE6下通过a标签点击切换图片的问题


Posted in Javascript onNovember 14, 2010

不过, 国内大部分用户还是在用IE6.

IE6下通过a标签的onclick事件切换某个图片时, 有可能出现图片无法加载问题, httpwatch抓取表现结果是abort.

测试了一下,找到了解决办法.

a标签事件一般情况是这样写的, 也可能是绑定事件, 解决方式一样:

1. <a href="javascript://" onclick="dosomething()">a1</a>

2. <a href="javascript:void(0)" onclick="dosomething()">a2</a>

3. <a href="###" onclick="dosomething()">a3</a>

第三种方法dosomething()中切换图片完全没有问题, 但是href="###" 却带来了另一个问题, 占用了锚点,页面URL也不美观.

第1,2种方式虽然没有上面的问题, 但会引发IE6的奇怪bug, dosomething()图片无法加载.

只要在dosomething();后面增加一个return false;就可以解决了.

如果是绑定事件, 同样在function最后增加return false;就行.

Javascript 相关文章推荐
asm.js使用示例代码
Nov 28 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 Javascript
AngularJs Understanding the Controller Component
Sep 02 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
react.js使用webpack搭配环境的入门教程
Aug 14 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
vue中使用vue-print.js实现多页打印
Mar 05 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
Nov 14 #Javascript
在次封装easyui-Dialog插件实现代码
Nov 14 #Javascript
jQueryUI如何自定义组件实现代码
Nov 14 #Javascript
Jquery常用技巧收集整理篇
Nov 14 #Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
Nov 11 #Javascript
有关DOM元素与事件的3个谜题
Nov 11 #Javascript
入门基础学习 ExtJS笔记(一)
Nov 11 #Javascript
You might like
写一个用户在线显示的程序
2006/10/09 PHP
隐性调用php程序的方法
2015/06/13 PHP
javascript中的array数组使用技巧
2010/01/31 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
webpack分离css单独打包的方法
2018/06/12 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
js中的reduce()函数讲解
2019/01/18 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
浅谈python中的变量默认是什么类型
2016/09/11 Python
Python常用库推荐
2016/12/04 Python
python读写csv文件实例代码
2019/07/05 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
Python 列表的清空方式
2020/01/13 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
债务纠纷委托书
2014/08/30 职场文书
2014年创卫工作总结
2014/11/24 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
Python闭包的定义和使用方法
2022/04/11 Python
详解flex:1什么意思
2022/07/23 HTML / CSS