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选择器的原理
Aug 01 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
jQuery属性选择器用法实例分析
Jun 28 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jquery插件实现图片悬浮
Apr 16 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
用PHP制作静态网站的模板框架(二)
2006/10/09 PHP
php 分库分表hash算法
2009/11/12 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php编程每天必学之验证码
2016/03/03 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
python之mock模块基本使用方法详解
2019/06/27 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python中threading开启关闭线程操作
2020/05/02 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
人力资源部培训专员岗位职责
2014/01/02 职场文书
银行工作检查书范文
2014/01/31 职场文书
求职面试个人自我评价
2014/02/28 职场文书
2014春晚主持词
2014/03/25 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
前台岗位职责
2015/02/13 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS
redis中lua脚本使用教程
2021/11/01 Redis
用Python可视化新冠疫情数据
2022/01/18 Python
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers