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