2012-08-27 6 views
0

nivoslider에는 파괴 또는 초기화 메소드가 포함되어 있지 않습니다. 시뮬레이션 뒤에 다음 코드를 사용하여 파괴 :파괴 시뮬레이션 후 NivoSlider 재 초기화

$('#slider').data('nivo:vars').stop = true; 
$('#slider').find('div.nivo-slice').remove(); 
$('#slider').find('div.nivo-caption').remove(); 
$('#slider').find('div.nivo-controlNav').remove(); 
$('#slider').removeAttr("style"); 
$('#slider').empty();        
$(window).unbind('keypress'); 

다시는 첫 번째 이미지에 집착 $('#silder').nivoSlider()를 사용하여.

+1

http://stackoverflow.com/questions/을 6507466/nivoslider-update-or-restart-or-even-destroy – box86rowh

답변

0

좋습니다. 가장 좋은 방법은 모든 파괴적인 것을 잊어 버리고 은도를 초기 상태로 바꾸는 것입니다. silder의 초기 상태를 가정하는 것입니다 : 다음

<div id="silder" class="nivoSlider"></div> 

등 무엇인가하는 것입니다 파괴하고 한 단계에서 초기화 할 수있는 가장 좋은 방법 :

$('#silder').replaceWith('<div id="slider" class="nivoSlider"></div>'); 
관련 문제