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 实现图片的依次加载图片功能
Jul 06 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jQuery实现手风琴特效
Jan 11 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读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
joomla组件开发入门教程
2016/05/04 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
js 异步处理进度条
2010/04/01 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
2016/10/08 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python提取字典key列表的方法
2015/07/11 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
网络工程师职业规划
2014/02/10 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
挂靠协议书范本
2014/04/22 职场文书
社会实践评语
2014/04/28 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript