2010-06-07 155 views
1

我使用jCarousel作爲我的網站中的菜單。有一個鏈接列表,它比它包含的元素長,並且jCarousel被用作滾動條來查看該列表。 我的問題是,無論何時單擊鏈接並加載新頁面,jCarousel都會重置爲開始位置,因此有時活動鏈接在頁面重新加載後不再可見。任何想法如何讓jCarousel專注於特定的活動鏈接?阻止jCarousel表單在加載頁面後返回開始位置

,你可以看到我的意思在這裏一個例子: http://174.133.190.8/~goldarch/index.php?option=com_content&view=article&id=50&Itemid=57 (檢查出頂部的菜單)

謝謝大家。

回答

0

我已成功,最後,把它關閉,使用這段代碼時,我調用lCarousel對象: 這是我在我的部分:

<script type="text/javascript"> 
jQuery(document).ready(function() { 
    var container = jQuery('#mycarousel'); 
    var startPlace = jQuery('li',container).index(jQuery('#current',container)); 
    startPlace = startPlace + 1; 
    jQuery('#mycarousel').jcarousel({ 
     start: startPlace/*, 
     wrap: 'last' */ 
    }); 
}); 
</script> 

希望這將有助於有人在未來。

+0

我試過了你的代碼,但它不適合我。 jQuery從哪裏獲得#current? – testing 2011-08-30 09:09:52