繁体   English   中英

“返回”浏览器按钮返回白页

[英]'Go back' browser button returns white page

我添加了一段代码,以使锚链接的跳转更平滑。

    $('.link-fade').click(function(){
      var href= $(this).attr('href');

      // do animation
      $('body').fadeOut( 500, function(){
            // go to link when animation completes
            window.location=href;
      })

      // over ride browser following link when clicked
      return false;
})

问题是:当我按下一个链接,然后点击“后退”浏览器按钮时,有时它会使整个页面变白并且不加载任何内容。

PS:我的页面中也包含了speed.js。

而不是返回false,请尝试此

$('.link-fade').click(function(e){

  e.preventDefault();

  var href= $(this).attr('href');

  // do animation
  $('body').fadeOut( 500, function(){
        // go to link when animation completes
        window.location=href;
  });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM