1
目前我使用pjax加載一個片段並覆蓋我網站頁面的主頁面。然後我用jquery更改body類以允許一些樣式更改。這很好,但瀏覽器後退按鈕不起作用,因爲它應該是由於點擊pjax觸發器觸發了主體類更改,因此主體維護覆蓋層的類。用pjax實現覆蓋的最佳方式
當您點擊一個項目時,我正在尋找的效果與本網站非常相似。
顯然,這不是工作,所以必須有這樣做的更好的方法。
這裏是我的代碼示例:
$('.back').pjax('.info_overlay', { fragment: '.info_overlay',}).live('click', function(){
$('body').removeClass("info").addClass("work");
$('.info_overlay')
.bind('pjax:start', function() { $(this).fadeOut(duration); })
.bind('pjax:end', function() { $(this).hide(); });
})