jQuery事件click后面跟上了一串-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

jQuery事件click后面跟上了一串

云栖技术 2016-05-25 13:56:03 1406
/* FILEUPLOAD DATA-API
  * ================== */

  $(function () {
    $('body').on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
      var $this = $(this)
      if ($this.data('fileupload')) return
      $this.fileupload($this.data())

      var $target = $(e.target).is('[data-dismiss=fileupload],[data-trigger=fileupload]') ?
        $(e.target) : $(e.target).parents('[data-dismiss=fileupload],[data-trigger=fileupload]').first()
      if ($target.length > 0) {
          $target.trigger('click.fileupload')
          e.preventDefault()
      }
    })
  })

'click.fileupload.data-api'这是什么用法?

jquery事件 click事件 jqueryclick事件 change事件 jquerycli事件
分享到
取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:14:10

    这个jQuery事件机制的命名空间,可以对事件进行集合操作,如上面代码中,如果要过去掉代码中的click事件,只需要$('body').off('click.fileupload.data-api')就可以了,而不会对body上其他的click事件产生影响

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程