$( function() {
function bs_height_reload() {
if( $(window).height() != $('#bsMainBanner').height() ) {
location.reload();
};
};
function bs_height_reload_clear() {
clearInterval(bs_height_reload);
};
setInterval(bs_height_reload, 3000);
setTimeout(bs_height_reload_clear, 15000);
});
메인배너의 높이값이 브라우저의 높이값과 다르면 새로고침되게 하려고 만들고 있습니다
(브라우저를 창모드로 하시고 브라우저 아래쪽을 위 아래로 드레그 하다보면 새로고침이 될거에요)
이 소스는 페이지가 열리고 15초 동안만 작동하게 하려 셋타임아웃으로 클리어인터벌 해주었어요
그런데 15초 이후에도 계속 작동되더라구요
혹이 이거 안되는 이유 아시는분 계실까요?
보면 setinterval 을 변수에 저장하고 clearInterval에 이걸 쓰네요.