2016-03-13 25 views
1

工作我使用jQuery版本1.11.1和jQuery UI的版本1.10.0我有jQuery的代碼在頁面上工作正常,但我有jQuery的標籤適用於Chrome和Firefox,但不工作safari的最新版本。我在windows上下載Safari 5.1.7以進行測試。標籤中的所有項目都顯示爲標籤根本不存在。較新版本的Safari瀏覽器對同一頁面有同樣的問題。那麼,什麼是jQuery的或jQuery的用戶界面,使標籤的正確版本的作品在Safari罰款jQuery的標籤沒有在Safari上

$("#tabs").tabs({ 
    show: 'fade', hide: 'fade' 
}); 

回答

1

的Windows Safari瀏覽器的最後一個版本發佈於2012年5月9日,在這一點JQuery的UI是在1.8倍, JQuery在1.7版本上發佈。 Apple不再爲Windows製作Safari。

如Safari不再支持Windows,除非你有使用它特別的原因,我看不出有任何理由瀏覽器測試這一點。 Windows Safari用戶(如果還有的話)會冒着不受支持的瀏覽器的安全問題的風險,並且由於錯過了4年的更新,可能會導致網站日益破碎。

得到它的Windows Safari的工作很可能會給你的網站一個混亂的代碼庫。不保持JQuery的最新版本來支持它也似乎是一個糟糕的決定。

理想情況下,Safari需要在最新的iOS版本上進行測試。 Windows版本的測試從來不是一個很好的替代品,當然現在也不是它已經過時了。

+0

繼此,如果「新版本的Safari瀏覽器」 - 你的意思是最新的iOS版本,您可能希望重新撰寫你的問題澄清這一點,因爲這將是一個更大的問題。 –

+0

我正在測試我的窗戶,因爲帶safari的Mac用戶在最新的safari版本上遇到同樣的問題。標籤不起作用。我沒有Mac,所以我在Windows上使用safari 5.1.7來測試它,但它不工作。 –

+0

那麼,如果它不解決您的問題,那麼爲什麼您將答案標記爲「已接受」? – Julix