Javascript jquery在加载iframe时检测
我试着在按下“点击”按钮后用这个脚本检查iframe,它只在Google Chrome中起作用。在firefox和IE中,这是令人耳目一新的Javascript jquery在加载iframe时检测,javascript,jquery,html,iframe,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="actualiz
<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>
$('#实现')。加载(函数(){
location.reload();
});
$(函数(){
$('click')。在('click',function()上{
$('#actualizare').attr('src','myurl.com');
});
});
演示:要尝试Kevin B的建议,请在单击按钮时从iframe中删除加载事件
$('#click').on('click', function(){
$('#actualizare').off('load');
$('#actualizare').attr('src', 'myurl.com');
});
$(“#实现”).ready(function(){
不会做您认为它会做的事情。@KevinB它是。加载我编辑它now@MilchePatern忽略它,我会删除它如果刷新没有继续,那么你的代码实际上没有工作。你的代码中没有任何东西可以阻止刷新。e.preventDefault()
导致语法错误。@KevinB我如何防止?这是一个演示(在ff中打开)我解决了它,它来自iframe,因为src是空的,firefox检测它就像是准备好的文档(allready加载)jquery刷新它一样。$(function(){$('.#click')。on('click',function(){$('.#actualzare')。attr('src',url'))$(“#过程”).toggle(“fast”);$(“#实现”).ready(函数(){location.reload();});});