基于jQuey实现鼠标滑过变色(整行变色)


Posted in Javascript onDecember 07, 2015

在很多网站都有这样的效果,那就是当鼠标放在新闻列表一行上的时候,整行就会变色,虽然使用CSS也能够实现此种功能,但是由于众多浏览器版本对于CSS3并没有良好的支持,所以在当前情况下,使用jQuery实现此种功能是一个不错的选择。

废话不多说了,直接给大家贴jquery代码了,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://3water.com/" />
<title>三水点靠木</title>
<style type="text/css">
ul,li{
 list-style:none;
 font-size:12px;
}
li{
 width:250px;
 height:25px;
 line-height:25px;
}
.hover{
 background-color:#666;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 jQuery.hoverPlugin={
  hover:function(selector){
   $(selector).hover(function(){
    $(this).addClass("hover");
   },function(){
    $(this).removeClass("hover");
   });
  }
 };
 $.hoverPlugin.hover(".mytest li");
});
</script>
</head>
<body>
<ul class="mytest">
 <li>1.俄罗斯爆发陨石雨,导致上千人受伤</li>
 <li>2.朝鲜成功进行核试验,半岛无核进程终结</li>
 <li>3.中国进入春运高峰期</li>
</ul>
</body>
</html>

以上代码实现了所需功能,尽管不够美观,可以根据实际需求自行修改。实现的方法也非常的简单,就是利用hover()方法为hover事件绑定两个事件处理函数,以添加或者删除设置li元素背景颜色的CSS代码。

以上代码也很简单,大家有哪里不清楚的地方欢迎给我留言,我会及时给大家答复的,同时感谢大家一直以来对三水点靠木网站的支持。

Javascript 相关文章推荐
document.addEventListener使用介绍
Mar 07 Javascript
用js传递value默认值的示例代码
Sep 11 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
JavaScript分页功能的实现方法
Apr 25 Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
Dec 27 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
Node.js中 __dirname 的使用介绍
Jun 19 Javascript
Javascript实现基本运算器
Jul 15 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
js实现遍历含有input的table实例
Dec 07 #Javascript
JavaScript中的return语句简单介绍
Dec 07 #Javascript
深入理解Java线程编程中的阻塞队列容器
Dec 07 #Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 #Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 #Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
Dec 07 #Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 #Javascript
You might like
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
javascript实现炫酷的拖动分页
2015/05/11 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
jQuery中的for循环var与let的区别
2018/04/21 jQuery
详解Vue 匿名、具名和作用域插槽的使用方法
2019/04/22 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python中你应该知道的一些内置函数
2017/03/31 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
关于Python解包知识点总结
2020/05/05 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
网络专业学生个人的自我评价
2013/12/16 职场文书
会计职业生涯规划范文
2014/01/04 职场文书
学校安全管理责任书
2014/07/23 职场文书
2015年春节标语口号
2014/12/09 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
士兵突击观后感
2015/06/16 职场文书
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
2021/04/12 Python
Django模型层实现多表关系创建和多表操作
2021/07/21 Python