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插件HighCharts绘制简单2D折线图效果示例【附demo源码】
Mar 21 jQuery
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
jQuery中getJSON跨域原理的深入讲解
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
Smarty模板快速入门
2007/01/04 PHP
php 无法载入mysql扩展
2010/03/12 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
Javascript Math对象
2009/08/13 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
2018/09/27 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python求解平方根的方法
2015/03/11 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
django使用admin站点上传图片的实例
2019/07/28 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
Python解析json代码实例解析
2019/11/25 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
常用的10个Python实用小技巧
2020/08/10 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
博士研究生自我鉴定范文
2013/12/04 职场文书
英语教育专业自荐信
2014/05/29 职场文书
务虚会发言材料
2014/12/25 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL