我想了解这是如何工作的。如何动态添加图像和链接到传送带?
我想使用的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