【问题标题】:Using Zepto with prototype将 Zepto 与原型一起使用
【发布时间】:2012-09-21 01:59:20
【问题描述】:

我想在一个同时包含 jQuery 和 Prototype 的页面中使用 Zepto。 但我在 Zepto 文档中找不到noConflict()。我在同一页面上使用我的 jquery 代码和原型,所以没有冲突非常重要。

谁能告诉我如何在 noConflict 模式下使用 Zepto?

【问题讨论】:

  • 等等,你为什么要包括 jQuery Zepto?
  • Zepto 吹嘘它应该是一个更轻、更快的 jQuery。为什么要在已经有两个较重的库(Zepto 基于其中一个库)的页面上加载轻量级库?
  • 为什么选择 zepto? - 因为 Zepto 有更好的动画性能。为什么是 jQuery? - 因为 jQuery 是跨浏览器兼容的。 Afaik Zepto 不支持 IE
  • 它看起来像here in the source,如果你在 jQuery 或任何 获得$ 的库之后包含 Zepto,它不会设置它(事实上是 noConflict()。跨度>
  • @Jared 谢谢。将此作为答案发布

标签: jquery prototypejs zepto


【解决方案1】:

它看起来像here in the source,如果您在 jQuery 或任何 获得 $ 的库之后包含 Zepto,它不会设置它(事实上是 noConflict()):

// If `$` is not yet defined, point it to `Zepto`
window.Zepto = Zepto
'$' in window || (window.$ = Zepto)

【讨论】:

    猜你喜欢
    • 2013-10-16
    • 1970-01-01
    • 2017-01-11
    • 2011-02-16
    • 2011-12-28
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    相关资源
    最近更新 更多