0
這裏是我的網頁: http://www.b-a.lt/c3150/Seseliai-akimsmootools的.bind功能不能正常工作
在此頁面中我使用的mootools插件lazypagination
http://mootools.net/forge/p/lazypagination
在FF Chrome和IE9 +一切工作正常,但在IE7,惰性分頁類中的IE8綁定函數不起作用。
任何想法?
這裏是我的網頁: http://www.b-a.lt/c3150/Seseliai-akimsmootools的.bind功能不能正常工作
在此頁面中我使用的mootools插件lazypagination
http://mootools.net/forge/p/lazypagination
在FF Chrome和IE9 +一切工作正常,但在IE7,惰性分頁類中的IE8綁定函數不起作用。
任何想法?
IE7和IE8不支持綁定功能。
同樣的問題以前已經 How to handle lack of JavaScript Object.bind() method in IE 8
回答在我來說,我是使用jQuery使用$ .proxy()方法,該方法返回一個新的功能與「本」的功能的情況下就這麼結束了設置爲您傳入的對象。不知道Mootools是否具有相同的功能。
「不工作」是什麼意思?你會得到一個異常/參考錯誤?你正在使用mootools 1.3.2和一個非常能幹的Ryan Florence寫的插件。它綁定後會存儲對this.bound的引用。它似乎工作得很好,並且mootools從1.1開始就有了綁定填充,可以在任何瀏覽器中使用。話雖如此,我認爲綁定實現中的一些細微變化是在1.2.5和1.4.5之間完成的,以使其與實際規範兼容。無論哪種方式,您的網頁在IE9文檔模式下在IE9中運行良好。 – 2013-04-08 08:23:25