从iframe打开到父体的SimpleModal没有关闭" simplemodal-close"类

时间:2015-02-17 15:58:32

标签: javascript simplemodal eric-martin-modal

我正在使用SimpleModal 1.4.4(Eric Martin),因为它有一种简单的方法可以从iframe打开一个模态到父级。我真的很喜欢,感谢开发人员!

我的问题是:

现在我按照我想要的方式工作,我无法用class =“simplemodal-close”关闭它。这是代码:

$(window.parent.document).find('#basic-modal-content').modal({
    opacity: 30,
    closeHTML: "<a href='#'>close</a>",
    overlayClose: true,
    minWidth: picW,
    minHeight: picH,
    position: [30,xPosition],
    appendTo: $(window.parent.document).find('body'),
});

单击叠加层可以完美地工作,但点击“关闭”链接不会!

我错过了什么?

每次点击iframe上的图像时,我都会创建模态div和图像占位符(基本上,单击图像并使用它打开模态)。这是如何:

//Create Div and Image Placeholder
var modalDiv = $("<div/>").appendTo($(window.parent.document).find('body'));
modalDiv.attr("id", "basic-modal-content");
var imgPlace = $("<div/>").appendTo($(window.parent.document).find('#basic-modal-content'));
imgPlace.attr("id", "image-place");

modalDiv.css("width", "100%");
imgPlace.css("width", "100%");
imgPlace.css("margin", "0 auto");
imgPlace.css("text-align", "center");

0 个答案:

没有答案