채택완료

bxslider 딜레이주기

2017-03-23 (목) 11:16:55 5,223

bxslider 이동하기 전에 딜레이를 주고싶습니다

ex)

다음 버튼 클릭시 1s 뒤에 다음으로이동

이전 버튼 클릭시 1s 뒤에 이전으로이동

오토로 이동시 이동명령?이 떨어지고나서 1s뒤에 이동

페이지 버튼 클릭시 1s뒤에 이동

onSlideAfter: function () {

 

},

 onSlideBefore: function () {

 

}

 

딜레이를 어디다가 어떻게 줘야할지 모르겠습니다 도움부탁드립니다..

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2017-03-23 (목) 16:36:40

옵션에서 speed와 autoDelay 를 이용해보세요.

만족하지 못한다면 제공되고 있는 onSlideBefore 콜백함수를 이용해서 딜레이를 추가해보세요. 

답변에 대한 댓글 2개

2017-03-23 (목) 16:53:09
어디에 딜레이를 넣어야 딜레이가 되는지를 모르겠습니다..
$('xxx').bxSlider({
.....
onSlideBefore: function($slideElement, oldIndex, newIndex){
지연함수
}
})

와 같은 형식일꺼고 지연함수로는 setTimeout() 을 활용해보세요.
2017-03-23 (목) 12:09:33

sleep(1000); 을 추가해보세요. 

답변에 대한 댓글 1개

2017-03-23 (목) 13:48:14
onSlideAfter: function () {
sleep(1000);
}

이렇게 말씀하시는건가요?.. 이러면 작동하지 않습니다

답변을 작성하려면 로그인이 필요합니다.