我正在使用 Magnific Popup 库。单击链接时,我需要加载下一个最近的 popup-div-content 。它适用于硬编码的 id,但我需要它才能正常工作(下一个),因为这将进入 cms 并且我不知道正在加载多少项目。
<a href="#" class="open-popup-link">1st link</a>
<div class="white-popup mfp-hide">
<p>First popup content</p>
</div><br>
<a href="#" class="open-popup-link">2nd link</a>
<div class="white-popup mfp-hide">
<p>Second popup content</p>
</div><br>
<a href="#" class="open-popup-link">3nd link</a>
<div class="white-popup mfp-hide">
<p>Third popup content</p>
</div>
$('.open-popup-link').magnificPopup({
items: {
// src: $('.white-popup'), // works but loads all
src: $(this).next('.white-popup'), // should load only next popup div
type: 'inline'
}
});
小提琴:http: //jsfiddle.net/BinaryAcid/XadjS/2/