Tôi đang sử dụng plugin History.js hỗ trợ HTML 5 pushState và replaceState. Statechange được kích hoạt khi người dùng nhấn nút back/forward và khi sử dụng pushState/replaceState. Tôi cần phải kiểm tra xem sự kiện statechange được kích hoạt từ nút quay lại/chuyển tiếp hay bằng cách sử dụng các phương thức pushState/replaceState.Phân biệt cú click Back/Forward và History.pushState/replaceState trong sự kiện statechange
9
A
Trả lời
1
Tôi chưa xem History.js, nhưng Ben Alman's jQuery BBQ (Back-Button & Queue Library) là một thư viện tuyệt vời có chứa sự kiện 'hashchange'. Tuy nhiên, điều này có thể khác với những gì bạn đang cố gắng thực hiện, vì thư viện của anh dựa vào thẻ bắt đầu bằng # trong URL và không phải là statechange nội bộ của trình duyệt. He's also got a repo on GitHub for hashchange.
1
Theo một cuộc thảo luận về GitHub của tác giả, không thể làm điều đó (từ một năm trước, không thể tìm thấy liên kết một lần nữa). Tùy chọn của bạn thực sự là tìm một số cách giải quyết khác như đường dẫn, v.v.
Các vấn đề liên quan
- 1. Sự khác biệt giữa trigger ('click') và click() trên jQuery
- 2. Sự khác biệt giữa `.click (handler())` và `.click (handler)`
- 3. sự kiện Click cho DataGridCheckBoxColumn
- 4. Binding sự kiện click trong jquery coffeescript
- 5. jQuery '.each' và đính kèm '.click' sự kiện
- 6. Kích hoạt sự kiện trên `click` và` enter`
- 7. AngularJS - nhiều ng-click - sự kiện bọt
- 8. ExtJS Lưới - Click lắng nghe sự kiện
- 9. jQuery click() sự kiện bắt tất cả?
- 10. Sự khác biệt giữa trình phân tích cú pháp SAX XML, Kéo trình phân tích cú pháp & Trình phân tích cú pháp DOM trong android
- 11. jQuery ghi đè sự kiện .click trong nhấp chuột
- 12. Thêm sự kiện ng-click vào trong bộ lọc
- 13. Hiệu suất khác biệt giữa jQuery's .live ('click', fn) và .click (fn)
- 14. .click() sự kiện khi 'Mở trong tab/cửa sổ mới'
- 15. jQuery .on ('click') so với .click() và .delegate ('click')
- 16. Sự kiện CLICK CLICK không kích hoạt (khi chuyển sang di chuột, nó không hoạt động)
- 17. Sự khác biệt giữa Tải sự kiện, Kích hoạt sự kiện và Nhập sự kiện trong Biểu mẫu
- 18. Sự khác nhau giữa ng-click và data-ng-click trong angularjs là gì?
- 19. Tại sao không thể là một sự kiện mouseup ngăn chặn một sự kiện click
- 20. knockoutjs lấy id yếu tố thông qua sự kiện click
- 21. UIAlertView sự kiện Click bên UIAlertView đại biểu
- 22. Chế độ xem thổi phồng không bắt sự kiện Click
- 23. Sự khác biệt giữa các sự kiện Bubbling và Tunneling
- 24. Sự kiện jQuery .click() cho CSS giả ((trước/sau)?
- 25. Phân biệt vuốt và nhấp vào Angular
- 26. Cần hủy các sự kiện click/mouseup khi nhấp đúp vào sự kiện được phát hiện
- 27. Sự khác biệt giữa Phân tích cú pháp và Truyền đạt?
- 28. Sự khác biệt giữa trình biên dịch và trình phân tích cú pháp?
- 29. jQuery để nhận sự kiện Click trên một hàng Bảng
- 30. Đính kèm sự kiện click() vào nút 'Thích' của FaceBook?