1

imagesLoaded が Firefox で動作するために少なくとも 300 ミリ秒のタイムアウトが必要な理由はありますか? それより小さく設定すると、画像がロードされる直前に imagesLoaded イベントが発生します。最新バージョンの 3.1.x を使用しています。

<html>
    <script src="bower_components/jquery/jquery.min.js"></script>
    <script src="bower_components/imagesloaded/imagesloaded.pkgd.js"></script>
<head>
</head>
<body>
    <div id=myimage><img style="height:100px" src="http://www.worldcarwallpapers.com/wp-content/uploads/2013/07/new-2014-audi-r8-wallpaper.jpg"/></div>
    <script>
        $(document).ready(function(){
            setTimeout(function(){
                var elem = $("#myimage");
                elem.imagesLoaded(function(){
                    alert("ready!!")
                });
            }, 100)
        })
    </script>
</body>
</html>
4

1 に答える 1