테스트 사이트 - 개발 중인 베타 버전입니다

scroll.Top 조건문 1개 이상 안되요 채택완료

강끄끄 6년 전 조회 4,062

1

</strong></p>

<p>$(window).scroll(function(){

  if($(this).scrollTop() > '936') {

    //조건1

  }else if($(this).scrollTop() < '1873') {

    //조건2

  }else {

    // false

  }

});</p>

<p><strong>

 

2

</strong></p>

<p>$(window).scroll(function(){

  if($(this).scrollTop() > 936 || $(this).scrollTop() < 1873) {

    // 스크롤이 936보다 크거나 1873보다 작을때

  }else {

    // false

  }

});</p>

<p><strong>

 

위와 같은식으로 if문을 이용하려고 하는데

첫번째 코드에서 조건문 1은 실행이되는데 조건문2가 실행이안됩니다 ㅠㅠ

두번째 코드에서도 조건문이 실행되지 않습니다. ㅠㅠ

 

코드가 잘못된걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
잉끼s
6년 전

</p>

<pre>
$(window).scroll(function(){
  if($(this).scrollTop() > '936') {
    //조건1
  }
if($(this).scrollTop() < '1873') {
    //조건2
 }
});</pre>

<p>

 

</p>

<pre>
$(window).scroll(function(){
  if($(this).scrollTop() > 936 && $(this).scrollTop() < 1873) {
    // 스크롤이 936보다 크거나 1873보다 작을때
  }else {
    // false
  }
});</pre>

<p>

 

이걸 원하시는 건가요?

코드만 작성해 두시고 작동이 안된다고만 하시면

답변자들은 어떤 결과를 원하시는지 알 수가 없어서 원하시는 답변을 드릴 수가 없습니다.

정확히 어떤 것을 원하시는지 말씀해주세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

강끄끄
6년 전
조건문 안의 간단한 색상바꾸는 쿼리가 실행이 안되었었는데 ㅠㅠ
2번째코드 조건문이 잘못된것이였군요 ㅠㅠ ||이 아니라 &&였네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인