我正在使用 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调用的在调用bind方法的名为init_lib或lib_init(不记得)的函数下,可能是ecmascript5版本的bind。
在调试代码时,我看到它从基础中的 init_lib 进入了原型绑定。
我怎样才能解决这个冲突,而不必将所有prototypejs使用/绑定调用重命名为其他名称?
$.foundation() 方法在 dom 准备好时被调用,所以这是在原型对象被初始化之后。
感谢您的任何帮助。