理解modal.js中的$ .support

时间:2015-02-24 20:59:24

标签: jquery

嘿伙计们,我通过一个插件代码,遇到了以下几行代码:

 $.support.transition && this.$element.hasClass('fade') ?
      this.$element
        .one('bsTransitionEnd', $.proxy(this.hideModal, this))
        .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
      this.hideModal(). 

我是Jquery的新手,真的需要帮助理解以上代码片段中的以下内容:

 $.support.transition

那条线在做什么?我理解短路部分,但该线路究竟做了什么?

我能做的最好的事情是参考jquery doc' s并获得以下内容:

  

Jquery.support:

     

表示存在不同的属性的集合   浏览器         功能或错误。用于jQuery的内部使用;具体属性可能是         在内部不再需要它们时删除它们以提高页面启动性能。         对于您自己项目的功能检测需求,我们强烈建议您使用外部功能         诸如Modernizr之类的库,而不是依赖于jQuery.support中的属性。

但不知何故,我无法将$ .support的用法链接到文档说的内容。

有人可以解释一下吗?

0 个答案:

没有答案