CSS鼠标响应事件经过、移动、点击示例介绍


Posted in Javascript onSeptember 04, 2013

几种鼠标触发CSS事件。
说明:
onMouseDown 按下鼠标时触发
onMouseOver 鼠标经过时触发
onMouseUp 按下鼠标松开鼠标时触发
onMouseOut 鼠标移出时触发
onMouseMove 鼠标移动时触

<html> 
<head> 
<title>CSS 鼠标响应事件</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<style type="text/css"> 
.Off{ background-color: #00FF66; padding:100px;} 
.up{background-color: #FF0000; padding:100px} 
</style> 
</head> 
<body> 
<ul class=Off onMouseOut="this.className='Off'" onMouseOver="this.className='Up'"> 
<h4>鼠标响应事件 当鼠标经过移出时切换css</h4> 
<li>onMouseDown 按下鼠标时触发 
<li>onMouseOver 鼠标经过时触发 
<li>onMouseUp 按下鼠标松开鼠标时触发 
<li>onMouseOut 鼠标移出时触发 
<li>onMouseMove 鼠标移动时触发 </li> 
</ul> 
</body> 
</html>

<span style="color: red;">鼠标经过表格变色样式:<br></span>

<style> 
table { background-color:#000000; cursor:hand; width:100%; } 
td { 
/*设置onmouseover事件*/ 
onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='red';this.style.backgroundColor ='yellow'}); 
/*设置onmouseout事件*/ 
onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor =''}); 
background-color:#ffffff; 
} 
</style> 
控制表格隔行变色: 
简单应用: 
<style type="text/css"> 
<!-- 
tr {background-color:expression((this.sectionRowIndex%2==0)?"#E1F1F1":"#F0F0F0")} 
--> 
高级应用:每个单元格变色 
<style type="text/css"> 
<!-- 
tr {background-color:expression((this.sectionRowIndex%2==0)?"red":"blue")} 
td {background-color:expression((this.cellIndex%2==0)?"":((this.parentElement.sectionRowIndex%2==0)?"green":"yellow"))} 
--> 
</style>

添加CSS文件引用:
<link id="cssStyle" rel="stylesheet" type="text/css" href="../style.css" />
Javascript 相关文章推荐
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
Jan 11 Javascript
javascript 数据类型转换(parseInt,parseFloat)
Jul 20 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
详解VueJS 数据驱动和依赖追踪分析
Jul 26 Javascript
Angularjs 手写日历的实现代码(不用插件)
Oct 18 Javascript
Vue插值、表达式、分隔符、指令知识小结
Oct 12 Javascript
axios如何取消重复无用的请求详解
Dec 15 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
antd日期选择器禁止选择当天之前的时间操作
Oct 29 Javascript
原生javascript图片自动或手动切换示例附演示源码
Sep 04 #Javascript
javascript 获取图片尺寸及放大图片
Sep 04 #Javascript
jQuery遍历Form示例代码
Sep 03 #Javascript
JS将秒换成时分秒实现代码
Sep 03 #Javascript
js导出table到excel同时兼容FF和IE示例
Sep 03 #Javascript
js综合应用实例简单的表格统计
Sep 03 #Javascript
js关闭浏览器窗口及检查浏览器关闭事件
Sep 03 #Javascript
You might like
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
Python smallseg分词用法实例分析
2015/05/28 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
10款最好的Python开发编辑器
2019/07/03 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
简述数组与指针的区别
2014/01/02 面试题
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
农行实习自我鉴定
2013/09/22 职场文书
21岁生日感言
2014/02/27 职场文书
公司证明怎么写
2014/09/22 职场文书
甲午风云观后感
2015/06/02 职场文书
小学大队委竞选口号
2015/12/25 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android