항목 버튼을 클릭하면 목록에 항목이 숨겨져있는 웹 페이지가 있습니다 (클래스 hidden
추가) ... 이제 웹 사이트에서 다른 페이지로 이동 한 다음 뒤로 버튼을 누릅니다. 브라우저의 이전에 숨겨진 항목이 다시 목록에 표시됩니다. jquery
을 사용하여 요소를 영구적으로 숨길 수있는 방법은 무엇입니까? 어떤 도움을 주시면 감사하겠습니다.다시 버튼을 누르면 페이지에 숨겨진 div가 다시 표시됩니다.
1
A
답변
1
문제는 "상태가 숨겨진 사실을 결정하는 것은 무엇입니까?"라고 스스로에게 묻는 것이 문제입니다. 이렇게하면 질문에 매우 깊이 대답하는 방법에 영향을 미치며 페이지에 사용자 구성 상태가있는 경우 상태를 저장하고 페이지 초기화시 복원해야합니다. URL 또는 localStorage의 "#hash"부분에 상태를 저장할 수 있습니다. 일반적으로
, 당신은 여전히 같은 것을 할 수 있습니다
function user_action_that_hides_the_div() {
$div.hide();
localStorage.setItem("that-div-was-hidden", true);
}
// on page init:
if (localStorage.getItem("that-div-was-hidden"))
$div.hide();
또 다른 해결책은 항상 사업부를 숨기고 필요한 경우에만 SHOW (그리고 당신은 당신이 원하는 여부 JS 수준에서 결정해야 할 수 해당 정보 표시
관련 문제
- 1. 다시 버튼을 누르면 뷰를 파괴
- 2. jQuery : 숨겨진 div가 다시 나타나야합니다.
- 3. div를 누르면 숨겨진 div가 재생됩니까?
- 4. 버튼을 누르면 페이지가 다시 설정됩니다.
- 5. 응용 프로그램이 다시 버튼을 누르면 프롬프트가 나타납니다
- 6. 새보기를 누르면 숨겨진 탭바가 표시됩니다.
- 7. 로그 아웃 후 브라우저 다시 버튼을 누르면 다시 로그인
- 8. 다시 버튼을 누르면 응용 프로그램을 종료
- 9. 뒤로 버튼을 누르면 AsyncTask가 다시 시작됩니다.
- 10. UINavigationBar 다시 버튼을 누르면 응용 프로그램이 손상됩니까?
- 11. 숨겨진 div가 재로드시 jQuery 타이밍에 표시됩니다.
- 12. submit_form 버튼을 클릭 한 후 다시로드하면 숨겨진 div가 표시됩니다.
- 13. osCommerce의 ot_discount 모듈이 확인 페이지에 다시 표시됩니다.
- 14. 전체 메시지가 표시되고 다음 페이지에 다시 표시됩니다.
- 15. 다시 누르면 손전등을 중지하십시오.
- 16. 는 jQuery를 다시 버튼을
- 17. 다시 누르면 선택한 탭이 다시 초기화되지 않습니다.
- 18. 숨겨진 토큰이 IE10의 페이지에 표시됩니다.
- 19. 다시 버튼을 눌렀을 때 단편을 다시 시작합니다.
- 20. 숨겨진 요소 다시 렌더링
- 21. asp.net 버튼을 누르면 게시물이 다시 표시되지만 이벤트는 실행되지 않습니다.
- 22. UIwebview 페이지에 숨겨진 버튼을 설정하십시오
- 23. NPE() 내가 빨리 다시 누르면
- 24. 숨겨진 소프트 키보드를 WebView에 다시 표시하려면 어떻게합니까?
- 25. Google 색인 페이지에 숨겨진 div가 있습니까?
- 26. 버튼을 길게 누르면 길게 누르면 숫자가 연속적으로 표시됩니다.
- 27. Javascript : ESC 버튼을 누르면 경고 메시지가 표시됩니다.
- 28. Excel 2010 버튼을 누르면 행이 강조 표시됩니다.
- 29. 사용자가 편집 버튼을 누르면 UITableView 레이아웃을 다시 수행 하시겠습니까?
- 30. div 패널을 다시 누르면 div 패널 내부의 버튼을 클릭합니다.
리디렉션하면 모든 javascript 및 변경 내용이 손실됩니다. 기간은 – adeneo
입니다. 영구적으로 유지할 수있는 방법이 있습니까? 'localStorage'를 사용하여이를 수행 할 수 있지만 더 나은 것을 찾고 있습니다. 솔루션 : –
쿠키 나 서버 측에 상태를 저장하는 것과 같은 더 좋은 솔루션은 없습니다. – adeneo