2012-04-06 5 views
0

페이지에 처음 6 개 div를 표시하고 다른 모든 div를 숨기려고하는 jQuery 코드가 있습니다. 그것은 오류와 함께 산재 해 있지만 궁극적으로 사용자가 맨 아래로 스크롤 할 때 이벤트에 다음 6 개의 div를 표시하는 함수를 작성하려고합니다. 내 코드가 좋지는 않지만 가능한 한 쉽게 따르도록 코드를 작성했습니다.jQuery 함수 show div with display : 없음

코드는 here이며 모든 도움을 주시면 감사하겠습니다. 사전

+1

브라우저에서 스크립트를 실행해도 작동하지 않으면 일반적으로 콘솔에서 잘못된 내용에 대한 설명을 얻을 수 있습니다. Firefox에서는 Ctrl + Shift + J로 열 수 있습니다. IE에서는 F12라고 생각합니다. '예기치 않은, 기대하는 것'과 같은 것에 대한 힌트를 줄 것입니다. 많은 웹 사이트가 콘솔을 오류로 몰아 넣기 때문에 종종 아래로 스크롤하여 오류를 다시 시도해야합니다. – Armatus

+0

감사합니다. 정말 도움이 :) – jacktheripper

답변

1

을 나는 이것이 당신이 원하는 무엇을 생각하는 것, 코드를 수정 다음 6 개 div를 표시하려는 창 내 편집이 그것을 달성합니다.

for 문에 세미콜론을 사용하고 함수를 둘러싼 다음 해당 함수 내에서 constraintNumber 변수를 이동해야했습니다.

1

감사가 ;for 문 jsfiddle에서

의 3 개 요소를 분리해야합니다

for (i = contentNumber; i < constraintNumber; i++) { 
자바 스크립트

(및 C)에 의해

for (i = contentNumber, i < constraintNumber, i++;) { 

교체, 당신은 '이 코드 오류를 확인하는 JSLint '버튼 !! 그걸 써 !

http://jsfiddle.net/gRzPF/8/

난 당신이 바닥에 도착 올바르게마다 이해한다면 : 여기

+0

아 찬란한 감사합니다! 항상 작은 것들. 내가 어떻게 그것을 기능으로 바꿀 수 있는지 아십니까? 사용자가 페이지 하단에 도달하면 해당 함수를 호출합니다 (이미이 코드가 있습니다). – jacktheripper

+0

어쩌면 http://jsfiddle.net/8GkF3/ –

1

http://jsfiddle.net/gRzPF/7/ 내가 지금이 일을 :)

+0

Perfect! 임박한 하나의 버그를 받아들입니다 : 페이지의 맨 아래로 가면 모든 것이 사라집니다. – jacktheripper

+0

처음으로 문제를 올바르게 이해했는지 확인하지 않으려면 다음을 시도하십시오. http://jsfiddle.net/gRzPF/9/ –