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 30 jQuery
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
jquery中done和then的区别(详解)
Dec 19 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
jquery实现进度条状态展示
Mar 26 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
jQuery实现动态加载瀑布流
Sep 01 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作为数据库? Mysql 创建用户方法
2007/07/02 PHP
php动态生成版权所有信息的方法
2015/03/24 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
Python底层封装实现方法详解
2020/01/22 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
《独坐敬亭山》教学反思
2014/04/08 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
三行辞职书范文
2015/02/26 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
财产分割协议书
2016/03/22 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python