jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法


Posted in jQuery onMay 08, 2017

今天做帮一个师姐做网页遇到一个这样的要求:

鼠标不移动进表格,表格透明度不变。

鼠标移动进表格,hover到的单元格透明度不变,没hover到的单元格透明度改变。

先贴我已经实现好的效果,一开始,表格透明度不变。

jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法

当我鼠标移动到第二排第三个单元格,其他单元格降低透明度。

jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法

解决方法

一开始,我用的是CSS实现方法,是下面这样

#table td{
 opacity:0.5;
}
#table td:hover{
 opacity:1;
}

不过这样一开始进去的时候表格透明度就是0.5,看起来很不好。

后来我就用jQuery的hover方法,不过它总是选中了里面的所有单元格,这其中过程很曲折,我就不一一介绍了,我就讲讲我怎么实现的。

$('#content td').hover(
  function(){
   $('#content td').css('opacity','0.5');
   $('#content td:hover').css('opacity','1');
   },
  function(){
   $('#content td').css('opacity','1');
  });

content是我table的id名,可以看到我们对单元格hover方法里面加了两个function

第一个funtion移动到表格时,首席

$('#content td').css('opacity','1');

表示鼠标移动进去的时候,所有单元格透明度为0.5,然后

$('#content td:hover').css('opacity','1');

这里的css的hover选择器表示选中单个单元格。

第二个funtion表示鼠标离开表格时

以上这篇jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
基于jQuery封装的分页组件
Jun 26 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQuery实现菜单栏导航效果
Aug 15 jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jQuery动态追加页面数据以及事件委托详解
May 06 #jQuery
jquery点赞功能实现代码 点个赞吧!
May 29 #jQuery
jQuery extend()详解及简单实例
May 06 #jQuery
jquery仿微信聊天界面
May 06 #jQuery
简单实现jQuery弹幕效果
May 06 #jQuery
jquery实现提示语淡入效果
May 05 #jQuery
Jquery获取radio选中的值
May 05 #jQuery
You might like
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
认识并使用PHP超级全局变量
2010/01/26 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
php实现Session存储到Redis
2015/11/11 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
javascript工具库代码
2012/03/29 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
JS针对Array的各种操作汇总
2016/11/29 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
在pycharm中设置显示行数的方法
2019/01/16 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
大专生自我鉴定范文
2013/10/01 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
小学生元旦感言
2014/02/26 职场文书
运动会班级口号
2014/06/09 职场文书
大学生自荐材料范文
2014/12/30 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python