jQuery 淡入淡出跳转到页面顶部

标签 jquery fade

我使用 jquery 和 fade 进行了基本的展示。它的效果很好,除非上面有内容,只要点击其中一个链接,它就会跳到页面顶部

  $(".link").click(function() {
      $('.content-container div').fadeOut('slow');
      $('#' + $(this).data('rel')).fadeIn('slow');
  });

http://jsfiddle.net/Wqc9N/8/

有人可以提出解决方案吗?

最佳答案

尝试使用防止默认

  $(".link").click(function(e) {
      e.preventDefault();
      $('.content-container div').fadeOut('slow');
      $('#' + $(this).data('rel')).fadeIn('slow');
  });

here is a DEMO

关于jQuery 淡入淡出跳转到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17930837/

相关文章:

IE 中的 jQuery slideToggle 和 div

javascript - 将页脚保留在页面底部,但让页面根据需要增长

javascript - 向下滚动时淡入,向上滚动时淡出

javascript - 使用 jQuery 实现幻灯片和选项卡的最佳方法

jquery - CSS3 文本阴影和不透明度错误 - [Jquery 中的fadeOut()/fadeIn()]

javascript - 粘性导航栏 - 出现在移动设备上但粘在桌面上

javascript - 如何使用 Javascript(或 JQuery)在 Grails 中的关系中导航

javascript - 将函数中的对象分配给变量或调用setState而不使用这个?

javascript - 在悬停时终止 jQuery 淡入淡出效果

jquery - 将 Fade 合并到 addClass jQuery 中