hover包括了鼠标移到对象上,同时鼠标再移出对象的过程,相应的子类也被选中。

mouseover是鼠标经过对象时,不包含他的子类同时被选中。

主要区别在于 hover元素的子类上也有添加了事件驱动。而mouseover 只对当前元素添加事件驱动。

且 hover 事件包含mouseover 事件

mousemove(fn);

在每一个匹配元素的mousemove事件中绑定一个处理函数。

hover(over, out);

一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。

当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(对子类的检测),如果是,则会继续保持“悬停”状态,而不触发移出事件(mouseout)。

$("td").hover( function () {

$(this).addClass("hover");

}, function () {

$(this).removeClass("hover");

});

在jquery源码中有这么一段:

hover: function( fnOver, fnOut ) {

return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );

}

也就是说 hover!= mouseover+mouseout。但hover=mouseenter + mouseleave。

从前只知道像 hover、link、visited 和 active 这样的伪类只能应用到 a 标签,即要写成 a:hover、a:link、a:visited、a:active。其实这四个玩意是可以应用到其他的 html 标签、指定给其他定义的 class 上。

有关于 CSS 伪类可参考:http://www.w3school.com.cn/css/css_pseudo_classes.asp

a:link {color: #FF0000} /* 未访问的链接 */

a:visited {color: #00FF00} /* 已访问的链接 */

a:hover {color: #FF00FF} /* 鼠标移动到链接上 */

a:active {color: #0000FF} /* 选定的链接 */

php中hover,CSS中的onmouseover和hover有什么区别?相关推荐

  1. webpack中,css中打包背景图,路径报错

    css-loader: //打包样式中背景图 {test: /\.(png|jpg)$/,loader: "url-loader?limit=8192&name=images/[ha ...

  2. html标签中before,css中before是什么意思?

    css中before是什么意思?before是CSS中的一个伪元素选择器.下面本篇文章就来给大家介绍一下:before选择器,希望对大家有所帮助. :before选择器在被选元素的内容前面插入内容,需 ...

  3. css中outline,css中outline的解析(附示例)

    本篇文章给大家带来的内容是关于css中outline的解析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在css改变单选框颜色的方法实现中我们要模拟原生单选框通过Tab键 ...

  4. css中list_position,css中list-style-position属性的使用方法

    css中list-style-position属性的使用方法 发布时间:2020-09-24 11:07:10 来源:亿速云 阅读:68 作者:小新 这篇文章给大家分享的是有关css中list-sty ...

  5. php中padding,css中padding填充详解

    语法: padding:[ | ]{1,4} 默认值:看每个独立属性 适用于:所有元素,除 table-row-group | table-header-group | table-footer-gr ...

  6. CSS中meta标签的viewport

    <meta name="viewport" content="width=device-width,initial-scale=1.0"> cont ...

  7. css中的单位换算_CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport

    1.PX(CSS pixels) 1.1 定义 虚拟像素,可以理解为"直觉"像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px. ...

  8. html5 css3鼠标滑过效果,Hover.css纯CSS3鼠标滑过特效动画库

    Hover.css是一款非常简单实用的纯CSS3鼠标滑过特效动画库.有100多种效果可以选择,包括:2D动画.背景动画.边框动画.图标动画.发光渐变.阴影.对话框.折角等100多种特效. 使用方法 首 ...

  9. html中hover的写法,在行内css中书写伪选择器:hover

    我们知道直接写style可以把css属性直接作用到一个元素上,但是如果这个元素有:hover怎么办呢?还是只能写style吗?查看CSS的标准,你会发现这么一段描述: Setting properti ...

  10. 鼠标的移入、移出事件与css中的hover伪类

    开发工具与关键技术:html+css+js 作者: 李伙 撰写时间: 2019年1月19日 鼠标的移入.移出事件是一个模仿悬停事件(鼠标移入到一个对象上以及移出这个对象)的方法,当鼠标移动到一个匹配的 ...

最新文章

  1. mxnet insightface特征提取
  2. [YTU]_2535 (Problem I: C++复数运算符重载(+与))
  3. SAP CRM的Genil层和Hybris的jalo模型
  4. openssl 学习之从证书中提取RSA公钥N 和 E
  5. STM32F412应用开发笔记之二:基本GPIO控制
  6. HTTP协议状态码详解(HTTP Status Code)(转)
  7. SPOJ QTree【树链剖分】
  8. python实现输入城市查询天气
  9. Java实现斯皮尔曼相关系数(Spearman)及T检验
  10. 用C语言实现C++ 继承与多态
  11. coreldraw教程入门零基础coreldraw下载coreldraw2019安装
  12. 「武汉理工大学 软件工程复习」第三章 | 软件需求
  13. 企鹅F4手机外观设计有突破 配MTK6592八核处理器
  14. 裁员潮下,你需要这 10 大神器
  15. Libgdx Box2D实战---放开那小球(二:Box2D介绍)
  16. 拼多多存在多种重大风险
  17. BLOCK PVSE 230/24-5电源acim-jouanin AJ7003.J.2000温度传感器
  18. kafka设置起止时间消费消息
  19. perl调用其他的perl_Perl可能是老派,但它继续吸引新用户
  20. macOS实现词典正常查询维基百科

热门文章

  1. 给你一个完整的社群鸭介绍
  2. Win10 中主机名hosts 文件位置
  3. 2353410-03-2,TCO-PEG8-acid末端羧酸(CO2H)可在活化剂(例如EDC或HATU)存在下与伯胺基反应以形成稳定键
  4. 傻码农嘚瑟啥,HR才是国内公司真正的中流砥柱!
  5. Linux misc设备(二)蜂鸣器驱动
  6. 厘米换算英寸英尺(PTA题解)
  7. 椭圆曲线上两种基本的运算:点集运算、P+Q详解
  8. levelup游戏资料库项目开发备忘录(10.26)
  9. python-Selenium
  10. IceWarp邮件监控功能