2013-07-04 155 views
0

對於我的網站,我使用了pjax。我想添加淡入和淡入淡出的動畫頁面。Pjax:將內容添加到內容

我試圖this stackoverflow answer

我的代碼是

<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> 

'內容' 是DIV的是不斷pjax

改變我做得不對的ID?

請幫幫忙,謝謝

+1

請張貼更多代碼,很難判斷您發佈的有限代碼片段有什麼問題。您可以使用[JS Bin](http://jsbin.com/)或[jsFiddle](http://jsfiddle.net/)發佈更加完整的示例。 – Marcel

回答

0

可能是你需要關閉 「})」

.on('pjax:start', function() { $('#main').fadeOut(200); }) 
    .on('pjax:end', function() { $('#main').fadeIn(200); **})** 
+0

對不起,我的錯誤我已經有了我的代碼。它發生在應用粘貼在這裏 –

+0

有什麼我可以做錯了嗎?請幫忙。我一直在嘗試這個小時 –

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> 
+0

仍然無法正常工作。 :(我正在使用jquery-1.8.3 –

+0

請幫忙,我正在撕掉我的頭髮 –