사이트의 홈 페이지를 누를 때마다 팝업되는 라이트 박스 하나를 만들었지 만 홈 페이지를 방문 할 때마다 사용자가 홈 페이지를 표시 할 때 한 번 표시하는 것이 좋습니다. 어떻게해야합니까?라이트 박스를 한 번만 실행하는 방법은 무엇입니까?
0
A
답변
2
localStorage
또는 cookies
을 사용할 수 있습니다. 사용자가 아직 페이지를 방문하지 않았는지 테스트하십시오 (이 경우 visited
키를 누름). 라이트 박스를 열고 visited
키를 설정하십시오. 이제 때마다 사용자가 열립니다 페이지는 visited
-key 거짓없는 당신의 라이트 박스를 열 수 없습니다 : 그것은 어쩌면 더 나은 솔루션입니다
if(!window.localStorage.getItem("visited")){
alert(true);
window.localStorage.setItem("visited", true);
}
(A
comment에) 요청 질문자로
http://fiddle.jshell.net/UsfAh/
him :
window.onunload = function(){
window.localStorage.setItem("visited", true);
};
관련 문제
- 1. 라이트 박스가 한 번만 열림
- 2. JS 함수를 한 번만 실행하는 방법은 무엇입니까?
- 3. 그리드의 입력란에 라이트 박스를 추가하는 방법은 무엇입니까?
- 4. JS와의 링크에서 라이트 박스를 얻는 방법은 무엇입니까?
- 5. primefaces iframe 라이트 박스를 이동하는 방법은 무엇입니까?
- 6. 특정 이미지에서 라이트 박스를 제거하는 방법은 무엇입니까?
- 7. 미해결 링크에서 라이트 박스를 호출하는 방법은 무엇입니까?
- 8. Galleriffic과 라이트 박스를 통합하는 방법은 무엇입니까?
- 9. 페이지를로드 한 후에이 작업을 한 번만 실행하는 방법은 무엇입니까?
- 10. 한 번만 실행하는 방법 JS
- 11. 한 번만 메쏘드를 실행하는 방법
- 12. 라이트 박스를 스크롤하지 못하게하려면 어떻게해야합니까?
- 13. 팝업 창으로 라이트 박스를 만드는 방법은 무엇입니까? 팝업 창 라이트 박스를 만드는 방법
- 14. jQuery는 체크 박스를 한 번만 실행합니다.
- 15. System.Timers.Timer를 한 번만 실행하는 방법
- 16. 코드를 한 번만 실행하는 방법
- 17. 라이트 박스가있는 스크립트는 한 번만 실행됩니다.
- 18. AngularJS에서 컨트롤러 기능을 한 번만 실행하는 방법은 무엇입니까?
- 19. gpo를 통해 사용자 당 스크립트를 한 번만 실행하는 방법은 무엇입니까?
- 20. 라이트 박스를 더블 클릭으로로드하기
- 21. 라이트 박스를 만드는 법
- 22. Ruby on Rails에서 라이트 박스를 설정하는 방법은 무엇입니까?
- 23. Django에서 한 번만 쿼리를 실행하는 방법?
- 24. jquery에서 외부에로드 된 이미지에 라이트 박스를 추가하는 방법은 무엇입니까?
- 25. 라이트 박스를 사용하여 이미지의 크기를 조정할 수있는 방법은 무엇입니까?
- 26. Ubercart 카트에 이미지에 라이트 박스를 추가하는 방법은 무엇입니까?
- 27. 비디오 재생 완료 후 라이트 박스를 표시하는 방법은 무엇입니까?
- 28. 라이트 박스를 닫을 때 이스케이프 키 기능을 추가하는 방법은 무엇입니까?
- 29. jquery : 동일한 jquery 코드로 여러 라이트 박스를 작성하는 방법은 무엇입니까?
- 30. 라이트 박스를 워드 프레스에 추가하기
웹 사이트를 제작하는 언어는 무엇입니까? 태그를 추가 할 때주의하십시오. –
순수한 html과 자바 스크립트를 세션을 사용하지 않고 사용하고 있습니다. – Akki