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",호출);
이고요.
당연히 호출할 함수를 지정해야합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택