我想了解這是如何工作的。如何動態添加圖像和鏈接到傳送帶?
我想使用的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顯然尋找所有這些項目。 但是,它的JavaScript決定什麼是顯示在HTML中,基於可用的,對嗎?
所以我的猜測是HTML需要這個樣子之前,我對它做任何事:
<!-- Elastislide Carousel -->
<ul id="carousel" class="elastislide-list">
</ul>
<!-- End Elastislide Carousel -->
,我需要使用Javascript添加到它。 否則如何添加像圖片和鏈接列表項?
有人可以證實這是正確的嗎?
我不認爲我完成後,我需要添加路徑的地方,可能在JavaScript中。
否則,它將如何知道它需要查看哪個文件夾?
爲了使事情更加複雜(或者不是),我試圖在Joomla做到這一點。
我可以安裝或多或少做類似於這個旋轉木馬的擴展,但我不想這樣做,因爲所有的結果都是點擊按鈕而沒有真正理解它。
謝謝。
調用'$('#carousel')。elastislide();'使用'append'完成後.. – krishgopinath