zoukankan      html  css  js  c++  java
  • Jquery hover方法使用及 mouseenter与mouseleave和 mouseover与mouseout的区别

    定义和用法

    hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。

    jQuery 1.7 版本前该方法触发 mouseenter 和 mouseleave 事件。

    jQuery 1.8 版本后该方法触发 mouseover 和 mouseout 事件。

    语法

    $(selector).hover(inFunction,outFunction)//inFunction 必需,规定 mouseover 事件发生时运行的函数;outFunction 可选,规定 mouseout 事件发生时运行的函数。

    调用: $( selector ).hover( handlerIn, handlerOut )

    等同以下方式:$( selector ).mouseover( handlerIn ).mouseout( handlerOut );

    注意:如果只规定了一个函数,则它将会在 mouseover 和 mouseout 事件上运行。

    调用:$(selector).hover(handlerInOut)等同于:$( selector ).on( "mouseover mouseout", handlerInOut );

    区别

    mouseout 事件在鼠标离开任意一个子元素及选的元素时触发。

    mouseleave 事件只在鼠标离开选取的的元素时触发。

    参考

    http://www.runoob.com/jquery/event-hover.html

  • 相关阅读:
    ios version和build
    协议
    masonry
    加密
    coredata
    随机附魔笔记
    Mac下搭建AzerothCore遇到的坑
    cocospods 私服搭建
    网络营销工具
    WKWebView不能重定向打开新界面,解决办法
  • 原文地址:https://www.cnblogs.com/fanbi/p/7019902.html
Copyright © 2011-2022 走看看