1

我使用prefixfree有問題時,jQuery插件似乎並沒有在Internet Explorer 9 工作(也許這只是一些搞砸了我的瀏覽器設置,我不知道,但prefixfree本身做這項工作的所有權利:初始旋轉(20deg)的前綴)免費-prefix,jQuery插件IE

我已經設置了展示我的意思是一個jsbin例如:http://jsbin.com/ocipel/2/edit

我在Chrome和Firefox,測試了其工作的預期。任何幫助是極大的讚賞。 (哦,似乎prefixfree不存在作爲一個標籤,所以我不得不它拆分成「前綴」和「自由」的,對不起爲)

+0

我懷疑任何人在尋找「無前綴」,「前綴」或「免費」的問題,因爲你有互聯網瀏覽器,互聯網瀏覽器9和jQuery作爲標籤,你應該很好。 – sajawikio

回答

1

那是因爲你的prefixfree插件只能運行在頁面加載。由於前綴自由插件會分析頁面加載中文檔中的每個樣式表,所以正方形會旋轉20度。 頁面加載後,您可以使用javascript爲css屬性transform提供另一個值,但無前綴插件不知道。所以你應該在每個間隔後重新運行免前綴插件。

編輯:它似乎我不需要jQuery 1.8.0 +的插件,它已經自動爲css屬性添加了前綴,所以感謝讓我再次搜索。 (無論如何,我仍然不知道爲什麼它沒有工作,但它現在不需要)

+0

感謝您的回覆,但我不認爲是這樣。插件所做的是通過執行'$ .cssProps [camelCased] = PrefixCamelCased;'來覆蓋默認的jQuery css屬性,這意味着對css屬性'transform'的每次調用都應該用'-ms-transform'替換或者webkit和moz等價物。 更重要的是,它可以在Chrome和Firefox中使用。 (我沒有自己寫這個插件,我從官方的prefixfree網站上獲得了這個插件) –

+0

Chrome和firefox沒有前綴工作,這就是你的項目在這些瀏覽器中工作的原因。 –

+1

我的上帝,這不是認真的,我做了一些更多的搜索,似乎jQuery 1.8.0+處理自動前綴本身。所以插件是完全不必要的。 –