if문 질문좀 하려구요..
본문
지금 cslider 플러그인을 만지고 있는데 마우스 오버하면 자동재생을 멈추고 싶습니다.
스타트 펑션 부분에 if 문을 넣어서 제어하고 싶은데 조건을 못잡겠습니다....
_startSlideshow : function() {
var _self = this;
this.slideshow = setTimeout( function() {
var page = ( _self.current < _self.slidesCount - 1 ) ? page = _self.current + 1 : page = 0;
_self._navigate( page, 'next' );
if( _self.options.autoplay ) {
_self._startSlideshow();
}
if(~~~ 마우스오버라는 조건){
자동재생멈춤
} else {
_self._startSlideshow();
}
}, this.options.interval );
}
두번째 if문 조건좀 부탁드립니다.. 조건잡기가 너무 어렵네요..
if(_self.mouseover){
}
이건 아니지 않나요? ㅠㅠ
!-->답변 1
function stopFun() {
clearInterval(slideTime);
}
자바스크립트 함수중 clearInterval 이란게 있네요.
이거 지정하고
("onmouseover",stopFun); 을 호출하면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.