Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript tabs.js中trigger()的异常用例_Javascript_Jquery - Fatal编程技术网

Javascript tabs.js中trigger()的异常用例

Javascript tabs.js中trigger()的异常用例,javascript,jquery,Javascript,Jquery,一般来说,我对JS和Jquery都是新手,我只是在浏览的代码中,遇到了以下几行代码: this.activate($this.closest('li'), $ul) this.activate($target, $target.parent(), function () { $previous.trigger({ type: 'hidden.bs.tab', relatedTarget: $this[0] }) $th

一般来说,我对JS和Jquery都是新手,我只是在浏览的代码中,遇到了以下几行代码:

 this.activate($this.closest('li'), $ul)
    this.activate($target, $target.parent(), function () {
      $previous.trigger({
        type: 'hidden.bs.tab',
        relatedTarget: $this[0]
      })
      $this.trigger({
        type: 'shown.bs.tab',
        relatedTarget: $previous[0]
      })
    }) 

现在我理解了Jquery中的自定义事件,但是上面代码中使用触发器的目的是什么,我的意思是为了什么实际目的??虽然我理解上面的代码在做什么,但我看不到这些代码在现实世界中的应用

这只是一个定制活动。通常在显示/隐藏元素时不会引发事件,因此在这种情况下,此代码手动触发事件。@RoryMcCrossan类型和relatedTarget是什么的属性?事件: