jquery检测iframe何时加载

时间:2013-10-29 18:48:37

标签: javascript jquery html iframe

我按下“点击”按钮后尝试使用此脚本检查iframe,它仅适用于Google Chrome。在Firefox和IE中令人耳目一新。

<button type="button"  data-toggle="modal" href="#procesare"  id='click' class="btn-xs  btn btn-success"></button>
<iframe style="display:none;" src="" id="actualizare"></iframe>
<script>

        $('#actualizare').load(function(){
    location.reload();
});
$(function(){

    $('#click').on('click', function(){
        $('#actualizare').attr('src', 'myurl.com'); 

    });
});

</script>

演示:http://jsfiddle.net/kPQ2M/

1 个答案:

答案 0 :(得分:0)

要尝试使用Kevin B建议的内容,请在点击按钮时从iframe中删除加载事件。

$('#click').on('click', function(){
    $('#actualizare').off('load'); 
    $('#actualizare').attr('src', 'myurl.com'); 

});