基于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 相关文章推荐
Javascript attachEvent传递参数的办法
Dec 14 Javascript
JavaScript 函数replace深入了解
Mar 14 Javascript
js实现俄罗斯方块小游戏分享
Jan 31 Javascript
js实现文本框宽度自适应文本宽度的方法
Aug 13 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
Vue render函数实战之实现tabs选项卡组件
Apr 22 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
Jul 18 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 19 Javascript
angular4实现带搜索的下拉框
Mar 25 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
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
简单实用jquery版三级联动select示例
2013/07/04 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
详解如何在项目中使用jest测试react native组件
2018/02/09 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
Express 配置HTML页面访问的实现
2020/11/01 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
Python读写配置文件的方法
2015/06/03 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
python实现浪漫的烟花秀
2019/01/30 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
python如何读取bin文件并下发串口
2019/07/05 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
司机的工作范围及职责
2013/11/13 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
土地转让协议书
2014/04/15 职场文书
师德师风自查材料
2014/10/14 职场文书
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL
canvas 中如何实现物体的框选
2022/08/05 Javascript