return false가 먹히지 않을때

return false가 먹히지 않을때

QA

return false가 먹히지 않을때

본문

안녕하세요.

 

선택사항을 체크하지 않으면, 슬라이드가 넘어가지 않게 하고싶습니다..

 

하지만 alert만 나오고 이후 슬라이드는 작동하고 있는 상황이라 문의 드립니다!

 

방법이있을까요~?

 

    $(".filed1_next").click(function(){

      if (!$("input[name='field1']:checked").val()){

        alert("선택사항을 체크해주세요.");

        return false;

      }

    })

 

  var prevall = document.querySelectorAll(".prev");

       

  var prevallLength = prevall.length;

 

  for(var i=0; i < prevallLength; i++){

    prevall[i].addEventListener('click', function (e) {

      e.preventDefault()

      num += 100

      container.style.transform = `translateX(${num}%)`

 

   

      document.getElementById('demo').textContent = Math.floor(- num / groups.length + x) ;

   

      document.getElementById('demo_bar').style.width = Math.floor(- num / groups.length + x) + "%" ;

 

      window.scrollTo(0,0);

    })

   

  }

 

  var nextall = document.querySelectorAll(".next");

 

  var nextallLength = nextall.length;

 

  for(var i=0; i < nextallLength; i++){

    nextall[i].addEventListener('click', function (e) {

      e.preventDefault()

   

      num -= 100

      container.style.transform = `translateX(${num}%)`

   

   

      document.getElementById('demo').textContent = Math.floor(- num / groups.length + x) ;

   

     

      document.getElementById('demo_bar').style.width = Math.floor(- num / groups.length + x) + "%" ;

 

      window.scrollTo(0,0);

    })

  }

 

 

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 2,661
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT