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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jQuery实现的简单在线计算器功能
May 11 jQuery
Jquery把获取到的input值转换成json
May 15 jQuery
jQuery实现滚动效果
Nov 17 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
jQuery弹框插件使用方法详解
May 26 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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 和 MySQL 基础教程(四)
2006/10/09 PHP
PHP中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
JavaScript实现雪花飘落效果
2020/12/27 Javascript
vue3.0 自适应不同分辨率电脑的操作
2021/02/06 Vue.js
python实现异步回调机制代码分享
2014/01/10 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
QML使用Python的函数过程解析
2019/09/26 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
求职信标题怎么写
2014/05/26 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
亮剑观后感300字
2015/06/05 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
教你怎么用python selenium实现自动化测试
2021/05/27 Python
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python