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表单设置值的方法
Jun 30 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
简述jQuery Easyui一些用法
Aug 01 jQuery
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery轮播图功能制作方法详解
Dec 03 jQuery
jquery实现手风琴案例
May 04 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 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生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
使用Scrapy爬取动态数据
2018/10/21 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
Python实现爬取并分析电商评论
2020/06/19 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
小区推广策划方案
2014/06/06 职场文书
行政求职信
2014/07/04 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书