Herkes ajax kullanarak dikey jCarousel nasıl uygulanacağını lütfen bana yardımcı olabilir.
Bu sorunun cevabı kolayca jCarousel docs ilk sayfalarında bulunabilir, ama tamam, ben burada sizin için kopyalamak olacak ;)
Öncelikle jCarousel indirmek ve <head>
etiketiyle tüm kaynakları eklemek.
<script type="text/javascript" src="/path/to/jquery-1.2.1.pack.js"></script>
<script type="text/javascript" src="/path/to/lib/jquery.jcarousel.pack.js"></script>
<link rel="stylesheet" type="text/css" href="/path/to/lib/jquery.jcarousel.css" />
<link rel="stylesheet" type="text/css" href="/path/to/skin/skin.css" />
Sonra istediğiniz yerde atlıkarınca bu kodu koyabilirsiniz.
<ul id="mycarousel" class="jcarousel-skin-name">
<!-- The content goes in here -->
</ul>
Sonra atlıkarınca başlatmak için js kodu ekleyin.
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
// Carousel gonna be vertical
vertical : true,
// AJAX callback
itemLoadCallback: itemLoadCallbackFunction
});
});
</script>
Sonra aslında dinamik atlıkarınca yeni öğeler yüklemek için itemLoadCallBackFunction oluşturmanız gerekir. Eğer endeksi ile bazı ürün almak kez Basicly i
sadece carousel.add(i, item)
ile carousel onu takın.
UPD:
Here içinde PHP ile bir örnek, orada bazı ilham alabilirsiniz.