Zurb Foundation 4基础方法调用包含与Prototype.js冲突的代码

增寿

我正在使用Magento 1.7.2,jQuery 1.9.1和Prototype.js 1.7,以及Zurb Foundation 4 JavaScript插件,即joyride插件。

在使用foundation.js和foundation.joyride.js文件安装了joyride插件之后,我发现prototypejs创建了一个属性Function.prototype.bind = function(){...},并且这是从Foundation.js调用的在一个名为init_lib或lib_init(不记得)的函数中,该函数调用bind方法,可能是bind的ecmascript5版本。

在调试代码时,我看到它从基础的init_lib进入了prototypejs绑定。

我如何解决此冲突而不必重命名所有prototypejs使用/绑定的调用为其他名称?

dom准备就绪后将调用$ .foundation()方法,这样就可以在prototypejs对象初始化之后。

感谢您的任何帮助。

极客数字88

PrototypeJS 1.7.1处理Function.bind为polyfill,而不是假定它不存在。

在最新版本中,它将bind()在添加(或替换)函数之前检查该方法是否在Function原型上可用

如果您无法升级,请找到此块

return {
    argumentNames:       argumentNames,
    bind:                bind,
    bindAsEventListener: bindAsEventListener,
    curry:               curry,
    delay:               delay,
    defer:               defer,
    wrap:                wrap,
    methodize:           methodize
}

并替换这样的绑定定义

     bind:                Function.prototype.bind ? Function.prototype.bind : bind,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Best practice for Laravel 4 + Zurb Foundation 5?

来自分类Dev

Rails 4,Heroku,Zurb Foundation 5

来自分类Dev

Laravel 4 + Zurb Foundation 5的最佳实践?

来自分类Dev

移动设备上的Zurb Foundation 4

来自分类Dev

使用Zurb Foundation和wordpress不会发生冲突

来自分类Dev

在代码Igniter PHP项目中使用Zurb Foundation / Bootstrap

来自分类Dev

Zurb Foundation Framework的Browserify

来自分类Dev

对Zurb Foundation的贡献入门

来自分类Dev

Zurb Foundation Framework的Browserify

来自分类Dev

ZURB Foundation 6的要求

来自分类Dev

React js:初始化 ZURB Foundation JS

来自分类Dev

分页/ Zurb Foundation导致Morris.js图表呈现问题

来自分类Dev

Zurb Foundation 6,what-input.min.js文件功能

来自分类Dev

Zurb Foundation _global.scss元样式的js吗?

来自分类Dev

pagination / Zurb Foundation causing Morris.js chart rendering issues

来自分类Dev

模型在Foundation-zurb中显示Ajax调用的问题

来自分类Dev

Foundation 5 Zurb:Large-4的对齐问题

来自分类Dev

ZURB Foundation:CDN foundation.min.js,具有回退到本地的功能

来自分类Dev

Foundation Zurb-容器宽度?

来自分类Dev

Zurb Foundation的jQuery UI主题?

来自分类Dev

Zurb Foundation垂直导航栏?

来自分类Dev

如何设置Zurb Foundation图标?

来自分类Dev

Zurb Foundation Orbit:延迟加载?

来自分类Dev

Zurb Foundation更改顶部颜色

来自分类Dev

Zurb Foundation中的居中列表

来自分类Dev

Zurb Foundation 6原色变量

来自分类Dev

Zurb Foundation小柱不流动

来自分类Dev

Zurb Foundation中的居中列表

来自分类Dev

Foundation Zurb中的图像缩放