모바일웹에서 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
반응형
'Web > jquery' 카테고리의 다른 글
[제이쿼리] 이벤트 (0) | 2018.08.06 |
---|---|
[제이쿼리] 제이쿼리 selector 정리 (0) | 2018.07.11 |
[플러그인] bpopup.js (0) | 2018.07.06 |
[제이쿼리] 현재 위치에서 팝업창 가운데로 띄우기 (2) | 2018.05.15 |
[제이쿼리] hover -> .stop(true,true) (0) | 2018.05.15 |