이 기능은 작동하지만 버튼이 두 번 클릭 된 후에 만 열립니다 (이후 클릭이 첫 번째 클릭에 대해 조치를 받음).jquery href 링크를 클릭하십시오. 두 번 클릭해야합니다.
$(document).ready(function(){
$('a#printPosBtn').on('click', function(e) {
e.preventDefault();
$('.printPopup').popupWindow({
centerBrowser:1,
height:500,
width:720,
scrollbars: 1,
resizable: 1
});
return false;
});
});
무엇이 잘못 되었습니까?
'e.preventDefault();'는 코드에서'return false;'와 같은 일을한다. – elclanrs
코드에 아무런 문제가 없습니다. 왜 그런 일이 일어나고 있는지 디버깅하기 위해서는 실제 페이지를보아야 할 것입니다. – jfriend00
예, 당신은 심각하게 그와 같은 이중 취소를 사용하여 자신의 원인을 물리 쳤습니다. 또한, jquery에 대한 아주 오래된 스타일의 작업을 사용하고 있습니다. 더 쉬운'$ (function() {$ ("# printPosBtn"))을 쉽게 다시 작성할 수 있습니다./* 작업 완료 * /});}); ' – SpYk3HH