【发布时间】:2014-05-01 22:58:21
【问题描述】:
我对 Jquery 没有太多经验,也不太了解主页上的 iframe 和 CSS 组合。
在这个例子中:http://jsfiddle.net/x6ws7/4/ 你可以看到有一个 jquery 脚本和一些 HTML、CSS 和一个 iframe。当我单击 iframe 中的输入字段并更改 iframe 的父级(页面?)的 css 时,我想运行 jquery。例如,如果我按下一个输入字段(聚焦它),将 iframe 之外的输入字段(或任何其他元素)的显示设置为“无”左右。
谁能帮我解决这个问题?
这是我现在的 Jquery:
$(document).ready(function() {
$('input').click(function(){
$().changeStyle();
});
$.fn.changeStyle = function() {
$(".outside").css({
display: "none"
});
}
});
【问题讨论】:
-
这是一个跨域iframe,看这里:stackoverflow.com/questions/1291812/…
-
我想这是对的,但我正在使用相同的域名,这应该可以实现,至少,我被告知是这样的。
-
也许你也想读这个:tinfoilsecurity.com/blog/…
-
如果同一个域只在 iframe 中使用
parent.document访问父文档,例如:jsfiddle.net/p6Bf9/show -
我认为上面的代码非常接近我寻求的答案,非常感谢。我可以以某种方式查看代码,或者更确切地说是带有 css 更改代码的示例(或作为简单示例的警报框)?也许是这样的,但是使用正确的代码? jsfiddle.net/Lya6A
标签: javascript jquery html css iframe