我们可以强制ZURB Foundation 4只使用jQuery,而不是Zepto吗?

Azu*_*ure 5 jquery zepto zurb-foundation

我正在使用jQuery构建一个项目.我在ZURB Foundation 4中对jQuery进行了手动引用.

我也删除了

<script>
    document.write('<script src=' +
                   ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') +
                   '.js><\/script>')
</script>
Run Code Online (Sandbox Code Playgroud)

来自默认的ZURB Foundation 4实现.

这样可以吗?或者删除上述代码会导致ZURB Foundation 4中的其他问题?

换句话说,我们可以强制ZURB Foundation 4仅使用jQuery,而不是打破它吗?

jgi*_*ich 6

该代码段将始终加载jQuery或Zepto,而不是两者.所以是的,当然你只能使用jQuery.

Zepto是一个具有较少功能的jQuery克隆,因此它的文件大小要小得多.他们仍然使用jQuery的唯一原因是Zepto对任何版本的Internet Explorer都没有任何支持.

他们还在文档中解释了它:

Foundation JavaScript旨在与Zepto和jQuery一起使用.所有浏览器都不支持Zepto,因此根据Zepto文档中的建议,您应该测试兼容性并根据需要加载Zepto或jQuery.

  • 那么,为什么不开始使用jquery而不是回到Jquery呢?另外:后备似乎不适用于IE.在IE 9和10中只使用jquery,我发现一些基础4插件不起作用,例如下拉列表. (2认同)