javascript - kaedah load() masalah pemuatan berterusan
習慣沉默
習慣沉默 2017-05-18 10:59:05
0
2
434
<!DOCTYPE html>
<html>
<head>
    <title>test</title>
    <script src="./jquery.min.js"></script>
</head>
<body>
<button>点击</button>
<iframe src="http://www.baidu.com" style="height:300px;width:300px;"></iframe>
<script type="text/javascript">
$(function(){
    $("button").click(function(event){
        $("iframe").attr("src","http://www.szu.edu.cn").load(function(){
            alert("更新了");
        })
    })
})
</script>
</body>
</html>
    
    
  这段代码中为啥会出现alert的次数随着button点击的次数增多而增多的现象?
習慣沉默
習慣沉默

membalas semua(2)
给我你的怀抱
// 需要解绑
$("iframe").attr("src","http://www.szu.edu.cn").unbind().load(function(){
    alert("更新了");
})

$(".list-item") Terdapat dua elemen dengan item senarai kelas, bukan?

滿天的星座

Kod sumber boleh diubah suai seperti berikut:

  <!DOCTYPE html>
    <html>
    <head>
        <title>test</title>
        <script src="./jquery.min.js"></script>
    </head>
    <body>
    <button>点击</button>
    <iframe src="http://www.baidu.com" style="height:300px;width:300px;"></iframe>
    <script type="text/javascript">
    $(function(){
        $("button").click(function(event){
            $("iframe").attr("src","http://www.szu.edu.cn").load(function(){
                $(this).unbind();
                alert("更新了");
            })
        })
    })
    </script>
    </body>
    </html>
        

Ini disebabkan oleh pengikatan berulang setempat, tetapi saya masih tidak memahami proses pelaksanaan khusus kod tersebut

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan