css 兼容性问题this.style.cursor=''hand''
<a href='#' onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'" onclick="document.getElementById('ShowContent').innerHTML='';return false;">
<img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>
在IE下是没问题的,当鼠标划过去时,会出现一个小手的形状,但是在FF中,只有第一次划过去才有效,这个有效是因为有锚记A的存在,而不是onmouseover起作用的结果。
网上找了很多,都说只要让this.style.cursor='hand'改成this.style.cursor='pointer'就可以了,但是在FF中鼠标划过去时只有第一次会出现小手。
其实在FF下面要达到在IE中一样的效果也是可以的。我们的办法就是使用CSS HACK(难道我为CSS HACK又增添了这一条 哈哈?)
代码如下:
<a href='#' onmouseover="this.style.cursor='pointer';this.style.cursor='hand'" onmouseout="this.style.cursor='default'" onclick="document.getElementById('ShowContent').innerHTML='';return false;">
<img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>
在IE7和FF3.0.3中测试通过。
相关推荐
-
css 兼容性问题this.style.cursor=''hand''
作者:洛科先看这一句 复制代码 代码如下: <a href='#' onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'" onclick="document.getElementById('ShowContent').innerHTML='';return false;"> <img alt="清空屏幕"
-
IE7 beta2的CSS兼容性
当IE7 beta1推出的时候,我在第一时间对它作了个测试.当时发现它对CSS的支持几乎没有任何变化,着实失望了一阵.MS在最近推出了IE7 beta2,这次有了不少新的改进和变化.但这些改进和变化会导致一些原来正常网页出现布局错误或者原来可以使用的Hack技巧不再可用.MSDN在年初的时候把这些可能产生的问题罗列给开发者(这是原文),这里我把其中比较主要的问题简单地描述一下,希望能对大家有所帮助. 注意,在IE7正版发布之前,以下提到所有内容都是有可能变化的. 盒模型变了!!! 这恐怕是会让那
-
CSS和JS标签style属性对照表(方便js开发的朋友)
盒子标签和属性对照 CSS语法(不区分大小写) JavaScript语法(区分大小写) border border border-bottom borderBottom border-bottom-color borderBottomColor border-bottom-style borderBottomStyle border-bottom-width borderBottomWidth border-color borderColor border-left borderLeft bor
-
网页javascript精华代码集
[1.普通的弹出窗口] <SCRIPT LANGUAGE=javascript> <!-- window.open ('page.html') --> </SCRIPT> <!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示 出来.用单引号和双引号都可以,只是不要混用. [2.经过设置后的弹出窗口] <SCRIPT LANGUAGE=javascript> <!-- window
-
IE和Firefox的Javascript兼容性总结[推荐收藏]
长久以来JavaScript兼容性一直是Web开发者的一个主要问题.在正式规范.事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬.为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一.函数和方法差异: 二.样式访问和设置: 三.DOM方法及对象引用: 四.事件处理: 五.其他差异的兼容处理. 一.函数和方法差异 1. getYear()方法 [分析说明]先看一下以下代码: 复制代码 代码如下: var year= new Date().getYear();
-
JavaScript在IE和FF下的兼容性问题
长久以来JavaScript兼容性一直是Web开发者的一个主要问题.在正式规范.事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬.为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 复制代码 代码如下: 一.函数和方法差异:二.样式访问和设置:三.DOM方法及对象引用:四.事件处理:五.其他差异的兼容处理. 一.函数和方法差异 1. getYear()方法 [分析说明]先看一下以下代码: 复制代码 代码如下: var year= new Date().get
-
css pointer控制在firefox下显示手型的代码
在ie下设置 css 样式 style="cursor:hand;" 可以正常显示 但是在firefox下就不行 改用 style="cursor:pointer;" 则在两个浏览器下都能正常显示 但只适用于IE6.0及以上版本以及FIREFOX,在IE5.0下不能显示成手
-
JS+CSS实现的拖动分页效果实例
本文实例讲述了JS+CSS实现拖动分页效果的方法.分享给大家供大家参考.具体实现方法如下: <html> <head> <title>拖动分页</title> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <style> body{ border:0px; margin:0px; overflow:hidden; backgrou
-
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
style.currentStyle.getComputedStyle区别介绍 样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效. 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效. 外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styl
-
绝对经典的滑轮新闻显示(javascript+css)实现
绝对经典的滑轮新闻显示(javascript+css)很早就有了,今天又见到,拿出来大家分享一下... 效果如下图:screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this
随机推荐
- AngularJS中使用HTML5手机摄像头拍照
- vue.js如何将echarts封装为组件一键使用详解
- 上传图片预览JS脚本 Input file图片预览的实现示例
- node.js使用require()函数加载模块
- 清除cookies的批处理(bat)
- 基于mybatis高级映射多对多查询的实现
- IE6下javasc#ipt:void(0) 无效的解决方法
- 基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
- php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
- Linux学习指导
- 深入理解JavaScript系列(25):设计模式之单例模式详解
- JavaScript实现的伸展收缩型菜单代码
- jackson 实体转json 为NULL或者为空不参加序列化(实例讲解)
- Javascript Web Slider 焦点图示例源码
- php获取网页标题和内容函数(不包含html标签)
- android studio生成aar包并在其他工程引用aar包的方法
- Android 使用 RxJava2 实现倒计时功能的示例代码
- java文件读写工具类分享
- MySQL主从延迟现象及原理分析详解
- Python实现批量压缩图片