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实现瀑布流页面
Apr 11 jQuery
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
jQuery实现视频展示效果
May 30 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
如何基于jQuery实现五角星评分
Sep 02 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中一些可能会被忽略的问题
2013/06/21 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
JavaScript 字符串乘法
2009/08/20 Javascript
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
python如何实现int函数的方法示例
2018/02/19 Python
Python3中详解fabfile的编写
2018/06/24 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
python进行TCP端口扫描的实现
2018/12/21 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
土地转让协议书
2014/04/15 职场文书
责任书范本大全
2015/05/11 职场文书
幼儿园辞职信
2015/05/13 职场文书