2012-11-04 31 views
0

這不完全科學,但如果我在Safari或Chrome中設置$ .browser.safari = false,則$ .scrollTo不再適用於任何具有任何參數的元素。它不會拋出任何錯誤或錯誤,但它當然不會滾動。

我下面這個建議後,注意到了這個問題:Distinguish Chrome from Safari using jQuery.browser

+0

'$ .browser.safari = false'和'$ .browser.safari == false'之間有很大區別。前者指定,後者比較。 –

+0

'$ .browser.safari'是爲了讀取或比較,而不是設置。當你設置它時,你會冒着弄髒使用它的其他代碼的風險。 – jfriend00

+0

你能指點我一些參考,爲什麼不設置$ .browser.safari?我只問,因爲有代碼示例使用它,我似乎無法理解爲什麼不。 – curiouser

回答

0

不要設置$ .browser.safari = Safari /鉻假,而使用jQuery ScrollTo。

相關問題