다음 코드를 사용하여 클릭시 팝업을 열면 클릭 기능이 작동하지만 팝업이 페이지로드시로드되지 않습니다.jQuery onload 함수가 작동하지 않습니다.
<button id="popupBtn">Open Popup</button>
<script>
$("#popupBtn").on('click', openPopup);
$("body").on('load', openPopup);
function openPopup() {
var left = ($(window).width()/2)-(800/2),
top = ($(window).height()/2)-(300/2),
pop = window.open('http://www.google.com', "popup", "width=800, height=300, top="+top+", left="+left);
return false;
}
</script>
는 또한 1 또한
, 나는 5 초와 페이지로드에 openPopup 자동 부하를 얻을 수있는 방법 지연
$("#popupBtn").on('click', openPopup);
//$("body").on('load', openPopup);
$(document).ready(function() {
openPopup();
});
편집 같은 시도? 다음과 같은 작품이 될 것인가? 쉽게 학대 (그리고 역사적으로하고있다) 행동 때문에
$(document).ready(function() {
openPopup().delay(5000);
});
도움이 될 것입니다 후 것입니다 $ (창) CSTE 연구진 ('로드', openPopup) 같은 작품 ;. –