hashchange

    0

    1답변

    JQuery를 사용하여 SPA 웹 사이트를 만들려고합니다. history.pushState 및 $(window).on('popstate')을 사용하는 방법을 알고 있지만 몇 가지 질문이 있습니다. 현재 popstate 이벤트와 탐색 링크를 처리하는 router.js 파일이 있습니다. 맞춤 속성 (data-navId = "templates/page/page.

    0

    1답변

    해시 변경을 사용하여 콘텐츠가 표시되거나 숨겨진 사이트를 탐색합니다. 문제는 앵커 태그를 사용하여 페이지를 점프하고 싶습니다. 이렇게하면 사이트가 중단되고 초기 콘텐츠가 표시됩니다. 이 문제를 해결할 수없는 것 같습니다. <a href="#anchor">Link to Anchor</a>을 사용하지 않고 앵커 태그로 연결되는 함수를 만드는 방법이 있습니까?

    0

    1답변

    페이징 시스템에 ajax를 사용하는 웹 사이트가 있고 페이지 시스템이 hashchange 이벤트에 따라 작동하며 다른 페이지로 이동할 때마다 해시를 페이지 번호로 변경하는 함수를 호출합니다. 해시가 변경되면 해시 변경 이벤트가 발생하고 페이지 데이터를 가져 오는 함수를 호출합니다. 하지만 한 페이지 만 제외하고 완벽하게 작동합니다. 페이지를 3-4 회 이상

    1

    2답변

    레코드 검색 및 선택을 허용하는 간단한 javascript AJAX 응용 프로그램이 있습니다. Selection은 location.hash를 업데이트하고 연관된 레코드 세부 정보를로드하며 이상적으로는 해시가 변경 될 때 레코드를로드합니다. 물론 부주의 한 구현으로 인해 루프 및 추가 패널 플래시가 발생할 수 있습니다. 이 양방향 바인딩의 예측 가능하고 간결

    1

    1답변

    해시 변경 이벤트를 바인딩 해제 할 수 있습니까? 나는 이런 식으로 결합하고이 같은 jQuery(window).on('hashchange', function() { alert("ok"); }); 및 바인딩 해제 : 나는 또한 바인딩과 바인딩 해제를 시도 jQuery(window).off('hashchange'); . 무엇이

    0

    1답변

    단일 페이지 응용 프로그램을 만드는 과정에서 응용 프로그램 상태를 관리하기 위해 History.js를 사용하고 싶습니다. 나는 링크와보기가 적절하게 라우팅되는 것을 클릭하는 것으로 작업하는 한 원하는만큼 작업을합니다. 문제는 URL 경로가 변경된 화면을 새로 고침하는 경우입니다. 내 서버가 /를 캡처하고 서버에서 디렉토리를 찾으려고 시도했기 때문에 이것이

    0

    1답변

    JavaScript 프레임 워크를 사용하고 싶습니다. 백본 또는 마리오넷을 매우 모듈화되고 유연하게 사용할 수 있다고 생각했습니다. 나를 괴롭히는 유일한 이유는 둘 다 해시 변경을 통해 라우팅에 의존하는 것입니다. 이것은 엄격한 URL 구조를 가지고 있으므로 사용할 수있는 것이 아닙니다. 간단한 변경 방법이 있습니까? Underscore.JS의 템플릿 태그

    0

    1답변

    두 개의 브라우저 창이 있습니다. 및 이 나란히 있습니다. 누군가가 창 나는 창 B에서 함수를 실행하려는에서 버튼을 클릭 . 저는 현재 기능 실행을 시작하기 위해 다른 창을 말할 창 에 창 B과 window.open (myURL이, myURL이)의을 hashchange 이벤트를 사용하고 있지만, 이것은 매우 작동하지 않습니다 우물이 바뀔 때. 자바 스크립트

    0

    1답변

    ReactJS에서 내 페이지에 대한 이벤트 리스너를 추가하려고합니다. componentDidMount()에 추가했습니다. 그러나 이것은 초기 페이지로드에 대해서만 트리거됩니다. 검색 주소창에 변경 사항이있을 때마다 어떻게 트리거 할 수 있습니까? componentDidMount:function(){ window.addEventListener("

    0

    1답변

    저는 비교적 새로운 기능입니다. 창 위치가 변경되는 동안 클래스 이름이 body 태그에서 제거되어야하는 시나리오를 발견했으며 일부 코드를 파악했습니다 스 니펫으로 그렇게 할 수 있습니다. Ember.$(window).on('hashchange',function(){ Ember.$('body').removeClass("someclass");