Tôi có một trang web trên trình chiếu và khi người dùng nhấn nút quay lại, tôi muốn quay lại chế độ xem album không phải trước và ngăn trang. Có cách nào để làm điều này? cảm ơn sự giúp đỡ hay lời khuyên nào.Có cách nào bằng cách sử dụng Jquery để phát hiện nút quay lại được nhấn qua các trình duyệt
10
A
Trả lời
13
jQuery Địa chỉ cung cấp hỗ trợ qua trình duyệt mạnh mẽ cho lịch sử trình duyệt và thu thập thông Ajax:
http://www.asual.com/jquery/address
http://github.com/asual/jquery-address
Greetings
UPDATE:
bạn có thể tìm thấy một mẫu tốt ngay tại đây:
một số mã trong ngắn hạn:
$(function() {
$('a').click(function(e) {
e.preventDefault();
$.address.value($(this).attr('href'));
});
var changecount = 0;
$.address.change(function(e) {
if (typeof e !== 'function') {
$('span').html(changecount++);
}
});
});
3
Bạn nên:
- Đặt
location.hash
khi trang thay đổi trạng thái. - Khi
location.hash
thay đổi theo người dùng (ví dụ: bằng cách nhấn nút quay lại) hiển thị nội dung trang thích hợp.
Các vấn đề liên quan
- 1. Làm cách nào để phát hiện các nút quay lại/chuyển tiếp được nhấp khi sử dụng History.js?
- 2. Có cách nào trong History.js để biết khi nào nút quay lại được nhấn
- 3. Xóa lịch sử trình duyệt bằng cách sử dụng jQuery
- 4. Trình duyệt nút quay lại GWT
- 5. Nút Quay lại (Hành vi Trình duyệt)
- 6. Làm trình duyệt bỏ qua băm URL khi nút quay lại được nhấp
- 7. Làm cách nào để mô phỏng nút quay lại trình duyệt trong Capybara?
- 8. Làm cách nào để mô phỏng nút quay lại của trình duyệt trong HtmlUnit?
- 9. Làm cách nào để làm cho trang tải lại của Firefox khi nhấn nút quay lại?
- 10. Cách biết nút làm mới hoặc nút quay lại trình duyệt được nhấp trong firefox
- 11. giữ chức năng nút "quay lại" của trình duyệt bằng cách sử dụng AJAX/jQuery để tải các trang và phương thức history.pushState()
- 12. Nút quay lại trình duyệt sau khi đăng xuất
- 13. Tôi có thể phát hiện khi người dùng truy cập trang bằng nút quay lại không?
- 14. Phát hiện việc sử dụng nút quay lại/chuyển tiếp trong ứng dụng Sammy.js
- 15. Javascript/jQuery phát hiện thay đổi băm chỉ trên nút quay lại/chuyển tiếp của trình duyệt nhấp vào
- 16. ASP.net mô phỏng nút quay lại trình duyệt
- 17. kết quả không được đặt trong onPause() sử dụng setResult() khi nhấn nút Quay lại
- 18. Nút quay lại thoát khỏi ứng dụng trong android bằng cách sử dụng appcelerator titanium
- 19. Tải lại trang khi được truy cập bằng cách nhấp vào nút Quay lại trong Firefox
- 20. Phương pháp phát hiện trang đến từ nút quay lại
- 21. Cách phát hiện nút quay lại hoặc điều hướng nút chuyển tiếp trong ứng dụng điều hướng Silverlight
- 22. jQuery ngôn ngữ trình duyệt phát hiện
- 23. Làm cách nào để xóa Hoạt động khi nhấn nút Quay lại?
- 24. Phát hiện nút chuột trái nhấn
- 25. Cách nhấn nút Windows bằng lập trình bằng cách sử dụng C# SendKeys
- 26. Phát hiện menu ngữ cảnh trong trình duyệt bằng jquery
- 27. Không để hủy hoạt động hiện tại trên nút quay lại được nhấn
- 28. Cách phát hiện xem người dùng đã nhấp vào nút "quay lại"
- 29. Nút ẩn bằng cách sử dụng jquery
- 30. Làm thế nào để xác định nếu tôi nhấn nút quay lại trong IE?
bạn có thể đăng các ví dụ mã không? – user516883
im nhận được lỗi 'LoạiError: $ .address is undefined' –
Bạn đã tải xuống jquery.address-1.5 từ liên kết đầu tiên tôi đã cung cấp chưa? – MUG4N