我有一些jQuery代碼,它試圖顯示頁面加載前6個div並隱藏所有其他。它散佈着錯誤,但理想情況下,我試圖創建一個函數,顯示事件的下六個div,最終當用戶滾動到底部時。我知道我的代碼不是很好,但我已盡力讓它儘可能地容易遵循。jQuery功能顯示div與顯示:無
代碼是here,任何幫助將不勝感激!在此先感謝
我有一些jQuery代碼,它試圖顯示頁面加載前6個div並隱藏所有其他。它散佈着錯誤,但理想情況下,我試圖創建一個函數,顯示事件的下六個div,最終當用戶滾動到底部時。我知道我的代碼不是很好,但我已盡力讓它儘可能地容易遵循。jQuery功能顯示div與顯示:無
代碼是here,任何幫助將不勝感激!在此先感謝
我想這是你想要的東西:
如果我正確你深究每一次明白你想展示下6個div的窗口。我的編輯實現了。
您只需在for
語句中使用分號,將函數包裝在其中並在該函數內移動constraintNumber
變量。
更換
for (i = contentNumber, i < constraintNumber, i++;) {
通過
for (i = contentNumber; i < constraintNumber; i++) {
在JavaScript(和C),;
必須分離for
聲明
的3個元素,你有' JSLint'按鈕來驗證代碼錯誤!用它 !
啊,輝煌的謝謝!它總是小事情。你知道我可以怎樣把它變成一個函數嗎?並在用戶到達頁面底部時調用該函數(我已經有了這個代碼)? – jacktheripper 2012-04-06 10:38:29
也許是這樣的:http://jsfiddle.net/8GkF3/ – 2012-04-06 10:50:24
這裏http://jsfiddle.net/gRzPF/7/我修改你的代碼,現在它似乎工作:)
完美!將立即接受一個錯誤:當你到達頁面底部時,一切都消失了? – jacktheripper 2012-04-06 10:44:37
不確定我是否第一次正確理解該問題,請嘗試以下操作:http://jsfiddle.net/gRzPF/9/ – 2012-04-06 10:54:03
當您在瀏覽器中運行您的腳本並且它不起作用時,您通常會獲得關於控制檯中出錯的可接受描述。在Firefox中,您可以使用Ctrl + Shift + J打開它,在IE中我認爲它是F12。它會給你一些暗示,比如'意想不到的,期待的'。您經常不得不向下滾動並嘗試再次觸發錯誤,因爲許多網站都將控制檯包含錯誤。 – Armatus 2012-04-06 10:33:44
謝謝!真的有幫助:) – jacktheripper 2012-04-06 10:40:36