我正在使用jCarousel Lite,並且需要獲取當前索引(顯示哪個元素,因爲我一次僅顯示一個項目),因此我可以將「當前」類添加到導航鏈接。如何使用jCarousel Lite獲取當前索引?
有沒有人知道我可以做到這一點?
http://www.gmarwaha.com/jquery/jcarousellite
我正在使用jCarousel Lite,並且需要獲取當前索引(顯示哪個元素,因爲我一次僅顯示一個項目),因此我可以將「當前」類添加到導航鏈接。如何使用jCarousel Lite獲取當前索引?
有沒有人知道我可以做到這一點?
http://www.gmarwaha.com/jquery/jcarousellite
從documentation你發佈的鏈接:動畫結束之後應該 調用
afterEnd回調函數。 表示在動畫 結尾處可見的項目 的元素作爲參數傳入。
因此,創建一個函數來設置您的「當前」類,並在創建傳送帶時將其作爲afterEnd
選項傳遞。
首先下載jCarousel Lite的uncompressed version並打開它。前往路線288 *,或低於o.beforeStart.call()的任何地方,並添加以下內容:
li.removeClass("current");
下一步進入*,隨時隨地以下ul.animate到線313();,或者甚至在animate()回調並添加以下內容:
li.eq(curr).addClass("current");
這就是jCarousel Lite的修改。保存文件/上傳更改。
最後,您希望在頁面加載後設置當前類。用於此用途:
$(".jCarouselLite li").eq(0).addClass("current");
or
$(".jCarouselLite li:first").addClass("current");
*請注意未來的讀者:此更改適用於v1.0.1。實際行號可能會有所不同。