1

私はKentico6を使用しており、編集者がスライドショーに含まれる画像を選択できるように、jQueryスーパーサイズプラグイン(フルスクリーンの背景スライドショー)をWebパーツに変換しようとしています。

選択した画像をHTMLで一覧表示し、残りの画像をスクリプトに処理させるWebパーツリピーターは使用したくありません。これは、画像が大きく、ページの読み込み時間に大きく影響するためです。プラグインは、ページの読み込み時にすべての画像を一度に読み込むのではなく、配列から画像を読み込むことで読み込み時間を最適化するのに適しています。

私がやりたいのは、ユーザーが選択した画像の配列を、スライドショーを開始するjavascript関数に渡すことです。これを行うための最良の方法は何ですか?変換でそうすることは可能ですか?

4

1 に答える 1

0

リピーターを使用してアイテムをJavaScript配列にロードできなかった理由はないと思います。

<script type="text/javascript">

// array declaration
var data = [];

// Could use CMS:CMSRepeater here if needed
<asp:repeater id="rpt" runat="server">
<itemtemplate>
data.push( '<%#Eval("PathToImage")%>' );
</itemtemplate>

// call your function and pass the array or however you need to do it
superSizeFunction( data );

</asp:repeater>

于 2012-07-12T13:23:04.657 に答える