基本的に私が求めているのは、(サーバーに保持されている) フォルダー内のすべての画像を nivo スライダーに動的にロードする方法です。現在、nivo スライダーのスクリプトでは、各写真を個別に参照する必要があります。例えば:
<div class="slider-wrapper theme-default">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<img src="images/toystory.jpg" alt="" />
<a href="http://dev7studios.com"><img src="images/up.jpg" alt="" title="This is an example of a caption" /></a>
<img src="images/walle.jpg" alt="" data-transition="slideInLeft" />
<img src="images/nemo.jpg" alt="" title="#htmlcaption" />
</div>
(上記のコードは html ファイルから抜き出されたものです)。
初心者ユーザーが Web サイトを維持するため、ディレクトリに写真を追加または削除するたびに、手動でコードを変更することはできません。
この時点で、ページの読み込み時にすべての写真が読み込まれるか一部の写真が読み込まれるかは気にしません。
この問題の解決方法に関する情報を見つけるのに少し苦労しました。私が見つけることができた最も近いソースの1つは、このサイトにあります(ユーザーがスクロールして表示するときに画像を動的に(または遅延して)ロードする方法)。
正直なところ、私は jquery (および一般的なプログラミング) の初心者であり、いくつかの基本に苦労しています。したがって、私のために質問に答えるときは、ダミーのアプローチをとってください。
現在、サーバーに保存されている画像フォルダー (すべての画像を保存する)、jscript ファイル、および css ファイルがあります。次に、HTML を Web パーツに追加して (SharePoint を使用して Web ページを変更するため)、スライダーを表示します。
コードはすべてクライアント側で実行できますか、それともサーバー側とクライアント側の両方で実行する必要がありますか?