これがどのように機能するかを理解したいと思います。
使用したい jQuery カルーセルは Elastislide です。
http://tympanus.net/codrops/2011/09/12/elastislide-responsive-carousel/
このサイトは、使用する必要があるコードを提供してくれます。
var carousel = $('#carousel').elastislide();
...
$('#carousel').append("<li><a href="#"><img src="images/10.jpg" alt="image03" /></a></li>");
carousel.add();
jquery.elastislide.js ファイルにもこれらの行が見つかりましたが、/* によって無視されています
これは HTML です:
<div>
<div class="fixed-bar">
<!-- Elastislide Carousel -->
<ul id="carousel" class="elastislide-list">
<li><a href="http://www.site1.com"><img src="images/1.jpg" alt="img1" /></a></li>
<li><a href="http://www.site2.com"><img src="images/2.jpg" alt="img2" /></a></li>
<li><a href="http://www.site3.com"><img src="images/3.jpg" alt="img3" /></a></li>
<li><a href="http://www.site4.com"><img src="images/4.jpg" alt="img4" /></a></li>
</ul>
<!-- End Elastislide Carousel -->
</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquerypp.custom.js"></script>
<script type="text/javascript" src="js/jquery.elastislide.js"></script>
<script type="text/javascript">
$( '#carousel' ).elastislide( {
minItems : 1
} );
</script>
HTML は明らかにこれらすべての項目を探します。しかし、利用可能なものに基づいて、html に表示されるものを決定するのは JavaScript ですよね?
したがって、何かを行う前に、html は次のようになっている必要があると思います。
<!-- Elastislide Carousel -->
<ul id="carousel" class="elastislide-list">
</ul>
<!-- End Elastislide Carousel -->
そして、Javascriptを追加する必要があります。そうでなければ、画像やリンクなどのリスト項目をどのように追加しますか?
誰かがこれが正しいことを確認できますか?
その後はまだ終わっていないと思います。パスをどこかに、おそらく JavaScript にも追加する必要があります。
そうでなければ、どのフォルダを探す必要があるかをどのように知るのでしょうか?
問題をより複雑にするために (またはそうでない場合もあります)、私はこれを Joomla で実行しようとしています。
このカルーセルと多かれ少なかれ似たようなことをする拡張機能をインストールすることもできますが、本当に理解せずにボタンをクリックするだけなので、インストールしたくありません。
ありがとうございました。