【问题标题】:mootools .bind function not workingmootools .bind 功能不起作用
【发布时间】:2013-04-08 19:48:53
【问题描述】:

这是我的页面: http://www.b-a.lt/c3150/Seseliai-akims

在这个页面中我使用了mootools插件lazypagination

http://mootools.net/forge/p/lazypagination

在 FF Chrome 和 IE9+ 中一切正常,但在 IE7 中,惰性分页类中的 IE8 绑定功能不起作用。

有什么想法吗?

【问题讨论】:

  • “不工作”是什么意思?你得到一个异常/参考错误吗?你正在使用 mootools 1.3.2 和一个非常能干的 Ryan Florence 编写的插件。它在绑定后存储对this.bound 的引用。它似乎工作正常,并且 mootools 自 1.1 以来就有一个可在任何浏览器上运行的绑定 polyfill。话虽如此,我认为绑定实现中的一些小改动是在 1.2.5 和 1.4.5 之间进行的,以使其与实际规范兼容。无论哪种方式,您的页面在 IE8 文档模式下的 IE9 中运行良好。

标签: javascript pagination mootools lazy-loading


【解决方案1】:

IE7和IE8不支持绑定功能。

之前已经回答了同样的问题 How to handle lack of JavaScript Object.bind() method in IE 8

在我的情况下,我使用的是 jQuery,因此使用 $.proxy() 方法结束,该方法返回一个新函数,该函数的上下文为“this”,该函数设置为您传入的对象。不知道 Mootools 是否具有等效功能。

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多