我有一组看起来像这样的项目:
items: [
{
src: '#white-popup0',
type: 'inline'
},
{
src: '#white-popup1',
type: 'inline'
},
{
src: '#white-popup2',
type: 'inline'
}]
还有一些与该数组匹配的 html 内容,看起来有点像这样:
<div id="white-popup0" class="white-popup">
<div class="popup_social_buttons">
<iframe src="//www.facebook.com/plugins/like.php"><!-- FB like button --></iframe>
<a href="//www.pinterest.com/pin/create/button/"><!-- Pinterest button --></a>
<div id="___plusone_3" ><!-- G+ button --></div>
</div>
<img alt="alt text here" src="some_picture.jpg" class="img-responsive">
<button title="Close (Esc)" type="button" class="mfp-close">×</button>
</div>
每个“#white-popup”的 html 内容具有相同的结构。现在,我打开 magnific-popup 的方式是从引导轮播中触发 .magnificPopup 函数,其中我的数组中的项目数量完全相同。我需要做一些事情来触发我的 js 数组中的某个项目。例如,如果我单击轮播中的第二个项目,我将让 .magnificPopup 打开所有项目,但从第二个项目开始。
提前致谢。