我的网站上有5个iframe。 这些iframe有第三方网站的来源,而不是我的。
我想知道重新加载iframe的次数。 iFrame可以根据用户的需要重新加载。
这里有代码和jsFiddle
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
var timesRefreshed = 0;
$("iframe").load(function(){
if(timesRefreshed == 2){
alert("HOLA");
}
timesRefreshed++;
});
</script>
</head>
<body>
<iframe id="iframe" src="http://www.miipodtouch.com"></iframe>
</body>
</html>
我不知道为什么它不起作用。谢谢。
答案 0 :(得分:2)
你的剧本应该是这样的:
$(function() {
var timesRefreshed = 0;
$("iframe").load(function(){
if(timesRefreshed == 2){
alert("HOLA");
}
timesRefreshed++;
});
});
这意味着您应该将jQuery代码段包装在文档中。就绪功能,称为
$(function() {
// code here
});
或强>
$("document").ready(function() {
// code here
});