只要您在通過ajax提取的頁面中存在下一個和上一個鏈接,就可以這樣做。
這爲我工作:
$('.js-pack').magnificPopup({
delegate: '.js-mfp-ajax',
type: 'ajax',
closeOnBgClick: false,
mainClass: 'mfp-fade',
removalDelay: 300,
overflowY: 'scroll',
gallery: {
enabled: true
},
callbacks: {
ajaxContentAdded: function() {
$('.prev-next .next-link').click(function(event){ event.preventDefault(); $.magnificPopup.next(); });
$('.prev-next .prev-link').click(function(event){ event.preventDefault(); $.magnificPopup.prev(); });
}
}
});
他們關鍵部位增加是gallery: enabled
和callbacks
參數。
我的下一個上一個按鈕的HTML很簡單:
<div class="prev-next">
<a class="btn prev-link" href="http://prev-url" rel="prev">« Previous</a>
<a class="btn next-link" href="http://next-url" rel="next">Next »</a>
</div>
喜,其內嵌的內容,我想用ajax! –
你會如何做到這一點無限鏈接彈出窗口動態導航帖子例如@DmitrySemenov – josethernandezc
這不適用於ajax,因爲它只替換內容而不是選項等。這實際上是可能的嗎?似乎限制,如果沒有。 – Paul