当前位置: 首页 > news >正文

利用jQuery实现鼠标滑过整行变色

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

 

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.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代码。

转载于:https://www.cnblogs.com/luoyeguichen/p/5032383.html

相关文章:

  • Android项目之无线点餐(1)--点餐系统数据库设计
  • HDU 4757 Tree 可持久化字典树
  • Android项目之无线点餐(2)--用户登录的客户端和服务器端实现
  • 千变万化的ViewPager切换动画(1)--仅支持3.0以上版本的官方方法
  • Canopy聚类算法与Mahout中的实现
  • Android基础学习—下载并在Eclipse中关联Android源码
  • 【html】【11】函数名称约束规范
  • 千变万化的ViewPager切换动画(2)--自定义ViewPager的实现方法
  • 二叉树习题之重建二叉树
  • WebView的简单入门
  • 持续集成
  • Android开发Eclipse连接真机
  • 吐槽贴-微信公众号那些让人想起神兽的坑
  • No orientation specified, and the default is horizontal.
  • Java代码实现随机生成汉字
  • JavaScript 如何正确处理 Unicode 编码问题!
  • Angular 4.x 动态创建组件
  • C# 免费离线人脸识别 2.0 Demo
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • create-react-app做的留言板
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript 基础知识 - 入门篇(一)
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • mac修复ab及siege安装
  • Nacos系列:Nacos的Java SDK使用
  • Redis 中的布隆过滤器
  • STAR法则
  • 聊聊sentinel的DegradeSlot
  • 深度学习在携程攻略社区的应用
  • 使用API自动生成工具优化前端工作流
  • 我有几个粽子,和一个故事
  • 项目实战-Api的解决方案
  • 原生js练习题---第五课
  • 正则与JS中的正则
  • 智能合约Solidity教程-事件和日志(一)
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • $ git push -u origin master 推送到远程库出错
  • (175)FPGA门控时钟技术
  • (3)nginx 配置(nginx.conf)
  • (9)STL算法之逆转旋转
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (二开)Flink 修改源码拓展 SQL 语法
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (转)Mysql的优化设置
  • .jks文件(JAVA KeyStore)
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .sdf和.msp文件读取