3
我有以下代码:检测动画从父iframe的完整
主要HTML文档
$(function(){
$("#i").load(function(){
var $iframeContents = $(this).contents(),
$a = $iframeContents.find('#click-me'),
$box = $iframeContents.find('#box');
$a.click(function(){
$("#i").animate({height: $box.height(), width: $box.width()})
});
});
});
<iframe id="i" src='in-frame.html'></iframe>
IFRAME文档
<h1><a id="click-me" href="#">Click Me</a></h1>
<div id="box">
</div>
<script>
$(function(){
$("#click-me").click(function(){
$("#box").animate({height: "400px", width: "400px"});
});
})
</script>
在中,frame.html文件有js动画#box
股利。我想等到动画完成之后致电$("#i").animate({height: $box.height(), width: $box.width()})
我觉得我应该以某种方式倾听事件,但我不确定如何做到这一点。
注:这些都是在同一个域。
关键是:来自iframe的(父) – jeffreynolte 2011-12-15 22:00:32