은 autoscroll
다음 이미지로 스크롤 한 후 위치 하나에 이미지의 인덱스 위치를 얻는 경우에 함수를 실행합니다.
jCarousel
는
autoscroll
에 함수를 실행 호출 itemVisibleInCallback
라고 할 수 있습니다. 그리고 우리가에 표시되는 첫 번째 요소를 얻을 수 있습니다 jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
auto: 2,
wrap: 'last',
itemVisibleInCallback: changeNumber
});
});
:
같은 것을 할 것 jCarousel
초기화이 추가
(당신은 jCarousel
의 the documentation를 읽어 사물의 이러한 종류를 알 수 있습니다) carousel
carousel.first 요소 호출을 사용하십시오. 따라서
는 :
function changeNumber(carousel){
$("#update").html("The first image in the row is: "+carousel.first);
};
당신은 작업 예를 HERE을 찾을 수 있습니다.
각 그림에 텍스트를 추가하려면이 문을 전환하고 다른 결과를 출력 할 수 있습니다. 예 :
switch (carousel.first)
{
case 1: $("#update").html("Hello, how are you?"); break;
case 4: $("#update").html("I have just been autoscrolled"); break;
case 7: $("#update").html("Javascript is pretty awesome"); break;
case 8: $("#update").html("Where's my coffee?"); break;
}
구현 내용은 HERE입니다.
질문에 대한 답변이 되었기를 바랍니다. 행운을 빕니다!
타이머 기능에 대한 링크가있는 번호를 업데이트하는 데 사용하는 것과 동일한 논리를 적용하십시오. –
jQuery를 처음 사용합니다. 나는 click 이벤트를 사용하여 카운트를 증가/감소시킨다. jCarousel의 내장 이벤트입니다. 자동 스크롤 이벤트가 어디서 불려지는지 모르겠습니다. 또한 자동 스크롤이 발생할 때 다른 이벤트를 포함하는 방법을 알아야합니다. 추가 정보가 필요한 경우 알려주십시오. 예제 코드를 제공함으로써이 점에 대해 도움을 주시기 바랍니다. – user2579223
@ user2579223 아래의 내 대답을 확인하십시오 ... –