Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以使用Jquery检测跨浏览器按下的后退按钮_Javascript_Jquery - Fatal编程技术网

Javascript 有没有一种方法可以使用Jquery检测跨浏览器按下的后退按钮

Javascript 有没有一种方法可以使用Jquery检测跨浏览器按下的后退按钮,javascript,jquery,Javascript,Jquery,我有一个网站,是在一个幻灯片放映,当用户按下后退按钮,我希望它返回到相册视图,而不是前一页和阻止页。有没有办法做到这一点?感谢您的帮助或建议。jQuery Address为浏览器历史记录和Ajax爬网提供了强大的跨浏览器支持: 问候 更新: 您可以在这里找到一个很好的示例: 简而言之,一些代码: $(function() { $('a').click(function(e) { e.preventDefault(); $.address.value

我有一个网站,是在一个幻灯片放映,当用户按下后退按钮,我希望它返回到相册视图,而不是前一页和阻止页。有没有办法做到这一点?感谢您的帮助或建议。

jQuery Address为浏览器历史记录和Ajax爬网提供了强大的跨浏览器支持:

问候

更新:

您可以在这里找到一个很好的示例:

简而言之,一些代码:

 $(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++);
        }
    });
 });​
你应该:

  • 设置页面状态更改时的
    location.hash
  • location.hash
    由用户更改(例如,按“上一步”按钮)渲染 适当的页面内容

  • 您是否从我提供的第一个链接下载了jquery.address-1.5?@MUG4N是的,我在
    jquery
    $(function(){$('a')。单击(function(e){e.preventDefault();$.address.value($(this.attr('href'));});var changecount=0;$.address.change{if(typeof e!='function'){$('span').html(changecount++;}}}});
    @MUG4N获取错误:
    未捕获类型错误:无法读取未定义jquery.address的属性'version'。未捕获类型错误:无法调用未定义的方法'change'
    @MUG4N找到解决方案,