demo5,鼠标移入移出改变样式,总结
来源:互联网 发布:windows日志查询 编辑:程序博客网 时间:2024/06/05 07:03
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>鼠标移入移出改变样式</title> <style> div{ background-color: black; color: #fff; font-size: 12px; width: 150px; height: 150px; margin: 10px auto; } .current{ background-color: coral; cursor: crosshair; } </style></head><body> <div id="change">鼠标移入改变样式,鼠标移出恢复</div> <script> var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { element.attachEvent("on" + type, handler); } else { element["on" + type] = handler; } }, removeHandler: function (element, type, handler) { if (element.removeEventListener) { element.removeEventListener(type, handler, false); } else if (element.detachEvent) { element.detachEvent("on" + type, handler); } else { element["on" + type] = null; } }, getEvent: function (event) { return event?event:window.event; }, getTarget: function (event) { return event.target || event.srcElement; }, preventDefault: function (event) { if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; } }, stopPropagation: function (event) { if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } }, getCharCode: function (event) { if (typeof event.charCode == "number") { return event.charCode; } else { return event.keyCode; } } }; window.onload = function () { var div = document.getElementsByTagName("div")[0]; var handler1 = function () { this.className = "current"; }; var handler2 = function () { this.className = ""; }; EventUtil.addHandler(div, "mouseover", handler1); EventUtil.addHandler(div, "mouseout", handler2); } </script></body></html>
1.对于两个状态互相转换的都是通过添加、移除class比较好。
阅读全文
0 0
- demo5,鼠标移入移出改变样式,总结
- 鼠标移入移出改变样式
- 简单的鼠标移出移入样式改变
- 点击图片改变图片大小,鼠标移入移出改变图片大小
- 鼠标移入移出事件
- 鼠标移入移出事件
- 鼠标移入移出事件改变图片的分辨率
- 鼠标移入/移出改变图片透明度_jQuery效果
- 图片列表:鼠标移入移出改变图片的透明度
- 鼠标移入移出,样式修改,显示隐藏提示消息
- jq鼠标移入移出元素呈现淡入淡出效果总结
- MFC鼠标移入移出事件
- 鼠标移入移出的代码
- 鼠标移入显示移出消失
- JS鼠标移入,移出事件
- 鼠标的移入移出事件
- jquery 使用鼠标移入移出
- 鼠标的移出和移入
- 封装Map 用于不同项目之间传值
- poj3069 Saruman's Army
- CDH5.11.0安装启动hive过程org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver
- phpStorm设置显示代码行号
- 计算缓存大小+清除缓存
- demo5,鼠标移入移出改变样式,总结
- 自动轮播+频道管理 练习
- 2017 Multi-University Training Contest 10 1011 Two Paths HDU 6181 (次短路)
- 《调试九法:软硬件的错误排查之道》小结摘录
- #define 的特殊用法 ... __VA_ARGS__
- 【Java面试知识点】Java 最佳实践的面试问题
- 15 分钟学会使用 Git 和远程代码库
- Spring学习笔记(一)IOC
- LintCode:H-Sliding Window Median