본문의 ID가 # modulePage16460412 인 내 사이트의 한 페이지에서만 기능을 수행하고 싶습니다. 내가 작동하지 않는 아래의 스크립트가 있습니다.본문 ID가 특정 값인 경우 기능 수행
<script type="text/javascript">
if($('#modulePage16460412').length > 0) {
$(function()
{
$(window).bind('load',
function(e)
{
window.setTimeout(function()
{
$.colorbox({opacity:0.3, href:"/storage/support/colorbox/offer.html"});
}, /*timeout->*/ 2000);
});
});
}
</script>
페이지를 처음 방문 할 때만 함수를 실행할 수 있으며 해당 페이지로 돌아 가면 다시 실행할 수 없습니까?
도움을 주시면 감사하겠습니다.
왜 스크립트에서이 기능을 사용하지 말고 해당 기능을 사용해야하는 페이지의 HTML에만 추가할까요? –
질문의 두 번째 부분은 쿠키 또는 localStorage를 사용해야합니다. 이 경우 localStorage는 서버가 실제로이 정보를 신경 쓰지 않기 때문에 쿠키에 저장하고 서버로 보내야하는 이유는 무엇입니까? localStorage는 클라이언트에만 있습니다. – rlemon
완벽한 솔루션 scott.korin! 확실히 "왜 그런 생각을하지 않았습니까?"순간 :) 감사합니다! – Travis