Web/jquery

[bpopup] 모바일 bpopup에서 모바일 키패드 이동 클릭시 팝업 꺼지는 이슈

아랄라랄라 2018. 9. 18. 16:36

모바일웹에서 bpopup을 썼는데 input에 키패드 이동을 클릭하면 팝업이 꺼져버린다.

팝업이 꺼지는게 닫기버튼을 누른것도 아니고 그렇다고 esc된 것도 아닌 엔터!를 누른 효과였다.

그런데 이상한게 다른 페이지에서 이동을 클릭하면 아무렇지 않았다.

이슈가 난 팝업내의 input은 input=text와 데이터피커가 연결되어있는 부분이었다. 

이런 이슈가 난 이유는 알 수 없지만 어디서 이슈가 생기는지는 알았으니 직관적으로 해결 할 수 밖에..




$(document).on('keydown','#BABY_NM',function (key) {
if(key.keyCode == 13){//13 == enter     
event.preventDefault();
if( $("#BABY_NM").val() != "" ){
$('#BABY_BIRTH').focus();
}
}

});



하루종일 삽질하고.. 난리치다가... 이렇게 해결했다...

도대체 왜 그런 이슈가 난걸까... 모르겠다...



ps. bpopup은 가능한 안쓰는게 좋을 것 같다. 제어하기 넘 불편하다.

728x90