记录一个css鼠标进过hover属性

页面的jsp代码如下:

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="haha.css" />
<title>标题title</title>
</head>
<body><div class="sTable"><table border="0" cellspacing="0" cellpadding="0"><thead><tr><td>标题一</td><td>标题二</td><td>标题三</td></tr></thead><tbody class="tb"><tr><td class="td1">1-1</td><td calss="td2">1-2</td><td>1-3</td></tr><tr><td class=td1">2-1</td><td calss="td2">2-2</td><td>2-3</td></tr></tbody></table></div></body>
</html>

测试一

增加鼠标经过效果,增加下面jsp里面的代码:

<script>$(".td1").each(function(){$(this).css("background","#22dd00");});$(".tb").find("tr").hover(function(){$(this).css("background","#ff6600");})
</script>

发现结果竟然是鼠标经过之后td已经有背景色的没有改变,其他虽然有改变,但是改变完之后,鼠标移走之后背景色竟然没有改变回来(失败!)

如果把hover设置放置在css文件中,则效果是,td背景色依旧没有改变效果,不过其他的可以恢复颜色

测试二

然后就把背景色设置和hover设置都放在css里面进行测试

haha.css样式如下:

.td1{background:#22dd00
}
.tb tr:hover{background:#ff6600
}

设置单元格背景色和鼠标经过该行时的颜色,结果当鼠标经过的时候,发现一行中已经设置颜色的单元格没有变,其他改变了,效果如图:(失败!)

后来网上查了一下,说可以在css加上下面的语句,效果如下:(成功!)

.tb tr:hover td{background:none
}

测试三

但是上面的效果是标题一下面的td同时设置好背景色的,如果想在js里面根据条件判断是否需要设置背景色,如下:

jsp代码增加下面:

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script>$(".td1").each(function(){if($(this).html() == "1-1"){$(this).css("background","#22dd00");}});
</script>

css注释后:

/* .td1{background:#22dd00
} */
.tb tr:hover{background:#ff6600
}
.tb tr:hover td{background:none
}

发现之前写好的效果又不见了,具体原因不清楚,不知道是不是因为在css加载和在js里面加载样式的优先级不一样(失败!)

然后就在css里面加上!important又好了(成功!),原因是提高优先级

css鼠标经过样式记录相关推荐

  1. css鼠标悬停样式_利用Css3样式属性Cursor来更换自定义个性化鼠标指针(光标

    原文转载自「刘悦的技术博客」 ( 利用Css3样式属性Cursor来更换自定义个性化鼠标指针(光标) ) 现而今,我们纵向的回顾整个大前端的历史,不难发现,人们对前端的审美要求越来越高,越来越严苛,与 ...

  2. CSS鼠标悬浮样式全

    hover鼠标悬浮的使用和定义用法 示例 选择鼠标指针浮动在其上的元素,并设置其样式: .box:hover{background-color: red;} 定义和用法 :hover 选择器 用于选择 ...

  3. css 鼠标悬浮样式_【技术】CSS设置链接鼠标(失效)不能点样式

    css关键代码: <style type="text/css">.add-link{color: #358753;}.link-notallowd{opacity: . ...

  4. css 鼠标离开样式,CSS3 - 鼠标移入移出时改变样式

    1,使用伪类实现样式切换 伪类是CSS2.1时出现的新特性,让许多原本需要JavaScript才能做出来的效果使用CSS就能实现. 比如实现下面的鼠标悬停效果,只要为:hover伪类应用一组新样式即可 ...

  5. CSS鼠标指针样式详解,鼠标经过变小手(链接类型指针)提示可点击

    鼠标经过变小手 div {cursor:pointer; // 直接给需要改变指针样式的对象添加该属性,不要被误导为 :hover 伪类 } cursor属性及属性值介绍 <!DOCTYPE h ...

  6. css 鼠标提示样式预览表[转]

    语法: cursor :  auto |  all-scroll |  col-resize|  crosshair |  default |  hand |  move |  help |  no- ...

  7. 前端学习(2847):css鼠标样式

    <html><head><meta http-equiv="Content-Type" content="text/html; charse ...

  8. html鼠标手状态,css鼠标样式cursor介绍(鼠标手型)

    CSS鼠标样式语法如下: 任意标签中插入 style="cursor:*" 例子:文本或其它页面元素  文本或其它页面元素  注意把 * 换成如下15个效果的一种: 下面是对这15 ...

  9. html鼠标手状态,css鼠标样式

    css鼠标样式 cursor中hand与pointer 例子:CSS鼠标手型效果 CSS鼠标手型效果 pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用. 例子:CSS鼠标手型效果 ...

最新文章

  1. 低代码、无代码?深度解读硅谷新趋势(上)
  2. Android之BaseRecyclerViewAdpater(3.0.4版本)当页面第二次滑到底部的时候没有触发OnLoadMoreListener监听的onLoadMore函数
  3. Android 4.4及以上系统下应用的状态栏颜色渐变效果的实现
  4. linux 信号处理函数详解
  5. python 导入数据对不齐_[Python] 大文件数据读取分析
  6. 阅读SSM项目之scm【第一篇】
  7. AcWing 154. 滑动窗口
  8. 文字处理技术:页面布局时,有两个方向
  9. 【LA3942】Remember the World(初识前缀树Trie----模版题 + dp)
  10. Windows server 2003设置IP安全策略批处理脚本
  11. 商业数据可视化分析工具
  12. apereo cas开发_CAS 之 Apereo CAS 简介(一)
  13. 教妹学Java(十七):do-while 循环
  14. java项目----教务管理系统_基于Java的教务管理系统
  15. php is_subclass_of,PHP is_subclass_of() 函数用法及示例
  16. 亚马逊测评:最前沿养号系统,如何降低成本提高效率搭建稳定的ip环境
  17. 使用新版FLIR (FLIR_ADAS_v2) 训练Faster RCNN模型
  18. 从零开始在服务器上搭建QQ机器人——插件(二)
  19. android系统目录和作用是什么意思,安卓Android手机系统内文件夹目录解释
  20. php-tanita,♥【停更】 ♥【 鉴于有些人把分享了的二次分享到别的论坛在此停更】♥♥【Tanitas8专贴】♥♥...

热门文章

  1. ZYNQ Linux+裸核
  2. Krakatoa 中英界面对照
  3. 一文解析数据库的三生三世
  4. CSS不规则边框解决方案
  5. 江西计算机竞赛有哪些,江西这43所中学入榜全国学科竞赛500强(附排名)
  6. neo4j入门实例(电影和演员的例子)
  7. UCloud云主机到底好用吗?
  8. 大杀毒软件比较与引擎介绍
  9. 【交流】初中级易学概论
  10. 2. 安装MySQL