zoukankan      html  css  js  c++  java
  • 模拟操作

    在网站中经常会有,用户没有点击触发就自动生成的效果

    4,模拟操作传递参数
    //$().trigger(evnet, data);
    // 参数可以是任意类型:数组 字符串.... 多个参数的传递需要用[]括起来

    5模拟自定义事件

    .triggerHandler()和.trigger()的使用方法一样都可以传参

    trigger()和triggerHandler()的区别

    1,trigger()触发选择器选出来的所有的jQuery对象

      triggerHandler()触发选择器选出来的Query对象中的第一个

    2,trigger:既出发了自己绑定的处理函数 又触发了控件的默认功能

      triggerHandler():不会触发默认事件

    3,trigger模拟操作会将事件传递给父元素

      triggerHandler不会将事件传递给父元素

    4,trigger会冒泡

      triggerHandler()创建的事件不会在DOM树种冒泡

      如果目标元素不直接处理他们.则不会发生任何事情

    5,返回的是处理函数的返回值,而不是具有可链行的jQuery对象

    如果没有处理程序被处罚.则这个方法返回undefined

  • 相关阅读:
    java 利用jsoup 爬取知乎首页问题
    ROIAlign, ROIPooling及ROIWarp对比
    yii2.0 gii
    mysql索引操作
    lbs basic mongodb
    php操作mongodb
    设计模式六大原则
    Java集合
    Java 快速失败( fail-fast ) 安全失败( fail-safe )
    计数数组中值的出现次数
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6063357.html
Copyright © 2011-2022 走看看