if문 질문좀 하려구요.. 채택완료
지금 cslider 플러그인을 만지고 있는데 마우스 오버하면 자동재생을 멈추고 싶습니다.
스타트 펑션 부분에 if 문을 넣어서 제어하고 싶은데 조건을 못잡겠습니다....
</p><p style="margin-left: 40px;">_startSlideshow : function() {</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>var _self<span class="Apple-tab-span" style="white-space:pre"> </span>= this;</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>this.slideshow<span class="Apple-tab-span" style="white-space:pre"> </span>= setTimeout( function() {</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>var page = ( _self.current < _self.slidesCount - 1 ) ? page = _self.current + 1 : page = 0;</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>_self._navigate( page, 'next' );</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>if( _self.options.autoplay ) {</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>_self._startSlideshow();</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p style="margin-left: 120px;"><span class="Apple-tab-span" style="white-space:pre"> </span>if(~~~ 마우스오버라는 조건){</p><p style="margin-left: 240px;">자동재생멈춤</p><p style="margin-left: 200px;">} else {</p><p style="margin-left: 240px;"><span style="font-size: 14.6667px;">_self._startSlideshow();</span> </p><p style="margin-left: 200px;">}</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>}, this.options.interval );</p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin-left: 40px;"><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p>
두번째 if문 조건좀 부탁드립니다.. 조건잡기가 너무 어렵네요..
if(_self.mouseover){
}
이건 아니지 않나요? ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
8년 전
function stopFun() {
clearInterval(slideTime);
}
자바스크립트 함수중 clearInterval 이란게 있네요.
이거 지정하고
("onmouseover",stopFun); 을 호출하면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
8년 전
채택부탁드리고요.
다시 시작될려면 마우스가 떠났을때
("onmouseout",호출);
이고요.
당연히 호출할 함수를 지정해야합니다.
다시 시작될려면 마우스가 떠났을때
("onmouseout",호출);
이고요.
당연히 호출할 함수를 지정해야합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기