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

  • 相关阅读:
    第十周学习进度条
    第九周学习进度条
    Runner站立会议08
    Runner站立会议07
    构建之法阅读笔记02
    Runner站立会议04
    学习进度条
    Runner站立会议01
    进度条
    返回一个一维整数数组中最大子数组的和
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6063357.html
Copyright © 2011-2022 走看看