2012-09-02 127 views

回答

0

首先,將2點在你的頁面的按鈕,將它們堆疊在相同的位置並給它們ID暫停和播放。

然後,在頁面的<head>部分添加這些代碼行。

<script type="text/javascript"> 
$(window).load(function() { 
    $("#Pause").click(function() { 
     $('#Pause').fadeOut(200); 
     $('#Play').fadeIn(200); 
     $('#Slider').data('nivoslider').stop(); 
     }); 
    $("#Play").click(function() { 
     $('#Play').fadeOut(200); 
     $('#Pause').fadeIn(200); 
     $('#Slider').data('nivoslider').start(); 
     }); 
});</script> 
+0

如何將這些按鈕添加到滑塊中? – Adam

+1

[你可以在這裏看到完整的編碼](http://gasolicious.com/storefront-elegance-slider-navigation/) –

5

將下面的代碼添加到您的jquery ready函數中。該代碼添加了兩個用於啓動和停止的按鈕。這段代碼的優點是你不必修改nivoslider.js。 ;-)

var slider = jQuery('#slider'); 
var nivoStartStopControl = jQuery('<div class="nivo-startstopNav"></div>'); 

slider.after(nivoStartStopControl); 
nivoStartStopControl.append('<a href="#" id="nivoStart"><span>START</span></a> <a href="#" id="nivoStop"><span>STOP</span></a>'); 

jQuery('#nivoStop').click(function(event) { 
    event.preventDefault(); 
    slider.data('nivoslider').stop(); 
}); 

jQuery('#nivoStart').click(function(event) { 
    event.preventDefault(); 
    slider.data('nivoslider').start(); 
});