0

对于我的网站,我使用了 pjax。我想为页面添加淡出和淡入动画。

我试过这个stackoverflow答案

我的代码是

<script type="text/javascript">

// invoke pjax
        $(function(){           
          $('div#header-menu a').pjax('#master-div')            
        })
// do animation
  $(document).on('pjax:start', function() { $('#content').fadeOut(1000); })
  $(document).on('pjax:end',   function() { $('#content').fadeIn(1000);})
    </script>

'content' 是在 pjax 上不断变化的 div 的 id

难道我做错了什么?

请帮忙,谢谢

4

2 回答 2

0

可能你需要关闭“})”

  .on('pjax:start', function() { $('#main').fadeOut(200); })
  .on('pjax:end',   function() { $('#main').fadeIn(200); **})**
于 2013-07-04T07:50:43.640 回答
0

像这样调整你的 JS 有帮助吗?

<script type="text/javascript">
  $(function(){           
    // invoke pjax
    $('div#header-menu a').pjax('#content')            
    // do animation
    $(document).on('pjax:start', function() { $('#content').fadeOut(1000); })
    $(document).on('pjax:end',   function() { $('#content').fadeIn(1000);})
  })
</script>
于 2013-07-04T10:06:51.553 回答