我使用的是庫isInViewport和我不斷收到一個錯誤約Expected identifier
線路8IE8的期望標識符
https://github.com/zeusdeux/isInViewport/blob/master/lib/isInViewport.js#L8
我真的很困惑,爲什麼這是一個問題,因爲它僅僅是
$.fn.do
我也得到一個錯誤,只要我嘗試使用jQuery.do
任何想法是什麼?
我使用的是庫isInViewport和我不斷收到一個錯誤約Expected identifier
線路8IE8的期望標識符
https://github.com/zeusdeux/isInViewport/blob/master/lib/isInViewport.js#L8
我真的很困惑,爲什麼這是一個問題,因爲它僅僅是
$.fn.do
我也得到一個錯誤,只要我嘗試使用jQuery.do
任何想法是什麼?
do
是JavaScript中的reserved keyword。其實,我很驚訝,其他瀏覽器讓它滑倒。
(ES5)保留字實際上僅作爲標識符非法使用,而不是標識符名稱 – 2014-10-09 16:38:24
爲真,並且允許'foo ['while']'之類的東西。但是,在設置CSS「float」和「class」的問題上,我想''.fn.do'(而不是'$ .fn ['do']')也會導致問題。無論如何,不用引用標識符就不允許使用'{do:'foo'}'。 – Boldewyn 2014-10-09 21:22:52
jquery包含哪些版本? – 2014-10-09 16:25:55
我把球放在那一個上,不是嗎?嘆。 它已在[2.2.0](https://github.com/zeusdeux/isInViewport)中修復,並可在'bower'('bower install isInViewport')上找到。 我用'.run'命名別名'.do'。 '.do'在瀏覽器中仍然可用,但我建議您切換到'.run'。 – zeusdeux 2014-10-18 12:44:38