2011-10-17 69 views
0

因此,滑塊向右側移動至第5次滑動(最後一次滑動),在第五次滑動後,它會自動移動到左側以便第一次滑動。有沒有機會讓它滑向右側不倒帶? 這裏的代碼 -滑塊在第5次滑動後倒退需要更改以進一步

function scrollToRight() { 
    if (global_current_elem == 5) {elem = 1;} 
    else {elem = global_current_elem + 1;} 
    jQuery('#slider_element').scrollTo('#element'+elem, 500, {easing:'easeInOutCubic', axis:'x' }); 
    set_active_btn(elem); 
    global_current_elem = elem; 
} 

function scrollToLeft() { 
    if (global_current_elem == 1) {elem = 5;} 
    else {elem = global_current_elem - 1;} 
    jQuery('#slider_element').scrollTo('#element'+elem, 500, {easing:'easeInOutCubic', axis:'x' }); 
    set_active_btn(elem); 
    global_current_elem = elem; 
} 

回答

0

你在scrollToRight代碼寫清楚這樣做在第一線 -

if (global_current_elem == 5) {elem = 1;}

刪除了這一行,如果你不想倒帶行爲。

+0

是的,但它只是不會移動到第一張幻燈片。我需要腳本移動到第一張幻燈片,就像向前移動一樣。從1 - 5滑動它的移動到右側,第5張幻燈片後我需要從5移動到1右側,但它倒帶bakc到第一張幻燈片,帶有scrolltoleft功能,但我需要scrolltoright。 Y2OK – Y2ok

+0

嗯,'.toSlide'不支持,所以你可以看看像[jCarousel圓形滾動](http://sorgalla.com/projects/jcarousel/examples/static_circular.html) –