일정 스크롤 이후, 팝업1이 뜸

팝업1에서 뭐 고르면 팝업2가 뜸

그리고 팝업2에서는 뭘 고르든 팝업이 꺼짐


이렇게 해야하는데

팝업이 꺼지고 나서 스크롤을 조금만 더해도 팝업이 계속 뜨는 현상 중.


methods: {
open_pop1 : function(){
$('#tpopup1').show();
$('#tpopup2').hide();
$("body").css({overflowY:'hidden'}).bind('touchmove', function(e){e.preventDefault()});
this.tpopup1Show = true
},

open_pop2 : function(){

$('#tpopup1').hide();
$('#tpopup2').show();
$("body").css({overflowY:'hidden'}).bind('touchmove', function(e){e.preventDefault()});
this.tpopup2Show = true
isExecute = false;
},
close_pop : function(){
$('#tpopup1').hide();
$('#tpopup2').hide();
$("body").css({overflowY:'scroll'}).unbind('touchmove');
},var scrollY = $(window).scrollTop();

console.log(scrollY)

if(scrollY>=300)

{this.open_pop1();

}

지금 이렇게 되있음 웹스톰 켜보니까 (내 생각에 관련있는거 긁어옴)


오전에 갤에 물어본 결과


var scrollY = $(window).scrollTop();

function check(scrollY){

var check_pop = 0;

console.log(scrollY)


     if(check_pop == 0)


     {


          if(scrollY>=1000)


                      {

  this.open_pop1();

                       check_pop = 1;


                      }

     }

};

check(scrollY);


이렇게 변수추가해서 한번만 뜨게? (맞음?) 하게 하라그럤는데

저렇게하면 마지막에 쓴 =1이나 =false가 안먹히면서 안됐음


근데 시부엉 출근안한 개발자도 저렇게 하라그러고 연락두절임


회사에서는 안되면 어쩔수없지 해놓고 자꾸 방법없냐 그래서


오전내내 찾아봤는데 개발은 영어로 하는구나만 아는 병신이 알리가 없음 ㅠㅠ


이거 해결가능한사람이씀? ㅠㅠ