[英]How to apply css with jquery outside from iframe
我正在使用iframe弹出窗口,并且想通过iframe的jquery更改iframe之外的内容?
这需要用jQuery完成。
像这样的代码
<iframe> <div id="change">Change css</div> </iframe>
<div class="outer-div"> Text goes here </div>
<script>
$("#change").live('click', function(){
$('#outer-div').css('display','none');
});
<script>
我想隐藏外层div单击iframe内层div
感谢Simranjeet singh
这是一些对我有用的代码。
假设iFrame与它的父目录位于同一个域中,请尝试以下操作:
// -- Find the PARENT of the iFrame that this script runs in
var $topLevel = $(window.parent.document, window.parent.document);
如果然后将$ topLevel用作jQuery的起点,它应该可以工作。
请注意,此代码在现代浏览器中可以正常运行,但似乎无法在IE8中运行(并且未经IE8测试)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.