同一个页面中图片太多,DIV中的所有图片需要加载完后执行一个函数,必须完整加载完一张图片后就执行函数,而不是等DIV里的所有图片加载完才执行,应该如何写?最好是使用JQUERY框架。求教,谢谢。

解决方案 »

  1.   

    document.getElementById("imgId").onload = function() {
        ..
    }
      

  2.   

    <script type="text/javascript">
    $(function(){
        // $("img")选择器你可以按你实际需求精确查找.如果都在id=test的div内,那使用$("#test img")
        $("img").load(function(){
            alert($(this).attr("src"))
        })
    })
    </script>
    <img src="1.jpg" />
    <img src="2.jpg" />
      

  3.   

    load不行,GIF动态图片会重复执行。