【发布时间】:2017-04-04 17:02:06
【问题描述】:
通过单击 X。我想隐藏我的 iFrame 所在的 div。我用 jQuery 插入了 iFrame。我用我的例子创建了一个jsFiddle。现在,如果我可以在点击 X 时“点击”进入控制台,我会很高兴。
这是我的 jQuery,它插入并尝试隐藏包含我的 iFrame 的 div。
$(document).ready(function(){
if (document.location.pathname === '/account'){
console.log("loaded up");
$('body').append($.parseHTML(frame));
}
$('#fresh-credit-button').on('click', function(){
console.log("clicked");
});
});
我没有跨域问题,因为我通过 Shopify 使用 appProxy。
【问题讨论】:
-
您将在此处遇到跨域问题,您无法访问具有不同域的 iframe 中的元素。
-
我实际上正在使用代理,它可以解决跨域问题.. 好主意!
-
好吧,那太好了,您可以访问元素
iframe.contentWindow.document或iframe.contentDocument。由于 jsfiddle 的跨域问题,无法创建 sn-p
标签: javascript jquery html css iframe