0

そのため、画像のリストをjQuery Fancybox(約10個の画像、すべて数mbs未満)にロードしていますが、クロムブラウザが使用できないほどの量にまで落ち込んでいます。プロセス リストで chrome を見ると、ロードすると約 165 MB のメモリが 250 MB 以上にジャンプし、何かにマウスを合わせると 300 MB 以上になることがあります。これが fancybox の既知の問題なのか、chrome なのか、それとも何なのかわかりません。このフィドルを書くことができるかどうかはわかりません。ご意見/コメントをお待ちしております。

ファンシーボックス: 1.3.4

jQuery: 1.8.3

フィドル: http://jsfiddle.net/codephobia/zUWrb/

編集:

使用されている css、html、および javascript の一部を示すために Fiddle を含めました。それはすべてかなり基本的なものです。出力される画像のhtmlは次のようになります。

<ul>
    <li data-width="60" data-height="60" data-photo="6889639425_49a61a9559_b_photo.jpg" data-thumb="6889639425_49a61a9559_b_thumb.jpg">
        <img src="../photos/contacts/6889639425_49a61a9559_b_thumb.jpg" width="100" height="100" border="0" alt="6889639425_49a61a9559_b_thumb.jpg">
        <div class="photo-details clearfix">
            <a href="#" class="photo-delete" data-id="">Delete</a>
            <a href="../photos/contacts/6889639425_49a61a9559_b_photo.jpg" class="photo-view" target="_blank">View</a>
        </div>
        <div class="check-icon"></div>
    </li>
</ul>
4

1 に答える 1

0

コードを見ないと何が原因なのかわかりにくいので、Chrome ブラウザーの開発者コンソール (Windows では Ctrl-Shift-I) の「プロファイル」機能を使用して JavaScript CPU プロファイルを作成することをお勧めします。これにより、どの部分が表示されるかがわかります。 JS コードの一部が CPU を食い尽くしています。

于 2013-01-25T16:00:25.440 に答える