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滚动插件scrollable.js用法分析
May 25 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jquery实现动态创建form并提交的方法示例
May 27 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
jQuery中event.target和this的区别详解
Aug 13 jQuery
jQuery实现简单轮播图效果
Dec 27 jQuery
jquery实现穿梭框功能
Jan 19 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 获取可变函数参数的函数
2009/08/26 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
Exjs 入门篇
2010/04/07 Javascript
JavaScript中document.forms[0]与getElementByName区别
2015/01/21 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
2017/09/19 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
如何基于原生javaScript生成带图片的二维码
2019/11/21 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
Linux开机引导的步骤是什么
2015/10/19 面试题
Python面试题集
2012/03/08 面试题
采购文员岗位职责
2013/11/20 职场文书
新学期校长寄语
2014/01/18 职场文书
预备党员政审材料
2014/02/04 职场文书
培训研修方案
2014/06/06 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
小学语文教学随笔
2015/08/14 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
MySQL中varchar和char类型的区别
2021/11/17 MySQL