我认为是新手问题,但可能不是......我在一个项目中使用 SimpleModal,并且有一个页面上有多个触发器和模式的情况。
页面在这里: http: //lumetta.highchairdesign.com/newsite/lumenate-portfolio/linen
触发器的标记如下:
<a class="modalbutton" href="#item_31" title="D112 Sand"
style="background-image: url(/newsite/documents/gallery_photos/59.D112-Sand.jpg);">
</a>
模态的标记如下:
<div id="#item_31" class="modal">
<h3>D112 Sand</h3>
<a href="javascript:;" class="lumenate_largethumb" style="background-image: url(/newsite/documents/gallery_photos/59.D112-Sand.jpg);">
</a>
</div>
是的,我知道这很奇怪,但是模态包含一个精灵,所以这就是为什么我使用带有背景图像的 A ......
我的 JS 看起来像:
$(".modalbutton").click(function (e) {
var iden = $(this).attr("href");
$("" + iden + "").modal( {
close: true
});
});
我的 JS 试图找出点击了哪个链接,并用正确的 DIV 注入它。我得到了点击动作,我得到了模态容器出现,但内容没有被注入。
我在“iden”变量周围尝试了引号,我没有尝试引号......没有帮助。我尝试直接调用模态操作,它看起来像 $.modal( $( iden ), { 等等...,没有运气。我尝试将内容 div ID 传递给 SimpleModal 的正确设置变量,即“dataId “... 没有骰子。
我快疯了,要睡觉了。这应该很简单。帮助?