2

この遅延読み込みプラグインをバックボーン アプリで使用しようとしています。プラグインで動作するようにテンプレートを調整し、プラグイン スクリプトを呼び出しましたが、機能しません。これがjsfiddleです:http://jsfiddle.net/swayziak/9R9zU/27/

テンプレート:

<script id="bookTemplate" type="text/template">
    <img src="https://www.amrms.com/ssl/iftafoundation/bluepay/Images/Loading_Animation.gif" data-src="<%= image %>"/>
    <h2 class="bookTitle"><%= title %><h2>
</script>

ドキュメントのスクリプトは次のとおりです。

$(document).ready(function() {
    $("img").unveil();
});

コードの何が問題なのかわかりません。

4

2 に答える 2

1

まず第一に、フィドルでプラグインへの間違ったパスを使用しています。それが機能しないもう 1 つの理由は、プラグインの初期化を配置する場所に関連しています。ドキュメントの準備ができたら初期化しますが、画像はまだレンダリングされていません。そのため、ビューをレンダリングした後 (画像が DOM に追加されるとき) にプラグインを初期化する必要があります。

于 2013-08-21T20:21:14.510 に答える