2010-07-29 3 views
1

현재 jQuery 주소 플러그인을 사용하고 있으며 사용자가 앞으로/뒤로 키를 눌렀을 때 감지하기에 좋습니다. 그러나 플러그인에서 다른 기능을 필요로하지 않으므로로드하는 것이 낭비되는 것처럼 보입니다. 사용자가 브라우저에서 앞으로 또는 뒤로 버튼을 누를 때 함수를 실행할 수있게 해주는 다른 JavaScript 또는 jQuery API 호출이 있습니까?크로스 브라우저 앞으로/뒤로 이벤트 감지

가장 중요한 요소는 jQuery 주소가 내부적으로 처리하는 크로스 브라우저 (cross-browser)가 작동한다는 것입니다. GitHub에서 Address 플러그인의 소스를보고 필요한 부분 만 골라 낼 수 있는지 알아 보았지만 Internet Explorer 전용 코드 만 볼 수 있습니다.

아이디어가 있으십니까?

미리 감사드립니다.

+0

참조 http://stackoverflow.com/questions/680785/on-window-location-hash-change –

답변

0

방금 ​​오늘 아침 내 웹 앱에서 주요 이벤트를 구현했습니다. 내가 keymaster을 사용하는 동료의 제안에 따르면, 매우 가벼운 (축소 된 버전은 ~ 2k) 독립형입니다. 따라서 js 라이브러리 의존성이 없어 간단하고 쉽게 배포 할 수 있습니다. 또한 키 스코프 (Scopes) 및 수정 자 키와 같은 멋진 기능이 있습니다. Demo here