我已經爲這個小提琴(http://jsfiddle.net/hgGfw/),我一直在關注一個滑塊教程,這是我得到的代碼。它使用自我調用函數(我認爲這就是所謂的??)。無論如何,它適用於在小提琴上設置爲「onLoad」的jQuery,但是當它在我的服務器上時,它不會執行任何操作,直到它被包裝在$(document).ready(....腳本。爲什麼是這樣?JSLint也會呻吟這個;。爲什麼這個jQuery作爲一個小提琴而不是我的網頁?
(direction === 'next') ? ++current : --current;
任何想法,爲什麼我的PHP不壞,所以我知道該語句的語法,它看起來好像沒什麼問題
感謝,丹
所以,它*工作,但你想知道爲什麼你需要'$(document).ready()'? –
jsfiddle自動用$(window).load封裝您的腳本代碼。 –
在加載所有元素之前,您無法處理DOM。這就是.ready()函數在那裏的原因。如果您在準備好之前嘗試操作DOM元素,那麼您會得到意想不到的結果。 –