基于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 相关文章推荐
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
同步异步动态引入js文件的几种方法总结
Sep 23 Javascript
js中Number数字数值运算后值不对的解决方法
Feb 28 Javascript
前端主流框架vue学习笔记第二篇
Jul 26 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
如何去除vue项目中的#及其ie9兼容性
Jan 11 Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 Javascript
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
微信小程序单选框自定义赋值
May 26 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
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
如何写php程序?
2006/12/08 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
javascript连续赋值问题
2015/07/08 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
Python中and和or如何使用
2020/05/28 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
三年大学自我鉴定
2014/01/16 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
公开服务承诺制度
2014/03/26 职场文书
空乘英文求职信
2014/04/13 职场文书
争先创优公开承诺书
2014/08/30 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
2014全年工作总结
2014/11/27 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB