jcarousel을 사용하여 스크롤 슬라이드 쇼를 만들고 일부 사용자 정의가 필요합니다. 항목이 컨베이어에서 마지막으로 표시되는 항목이 될 때마다 참조되는 콜백 함수가 있습니다.jcarousel을 사용자 정의해야합니다.
1. function mycarousel_itemLastInCallback(carousel, item, idx, state) {
display('Item #' + idx + ' is now the last item');
};
여기에서 어떻게 작동하는지 확인할 수 있습니다. 디스플레이에 현재 이미지의 캡션 만 표시되도록이 기능을 변경하고 싶습니다. 캡션 데이터를 각 이미지의 alt 태그에 넣으려고 생각하지만 어떻게 접근 할 수 있습니까? 나는 함수 내에서 다음과 같은 것을 시도했다.
var theimage=item.next(); var thetext=theimage.alt; display('thetext');
... 작동하지 않았다. 나는 내 머리 위로 끝이야! 누군가가 나를 계몽 해 주길 바랍니다.
두 번째로 데이터는 표시 상자의 이전 데이터에 추가됩니다. 이전 캡션을 대체 할 캡션이 필요합니다. 그것도하는 방법을 모르겠습니다. 다음은 이것을 제어하는 jcarousel 코드입니다.
var row = 1; 파이어 버그에 기능 표시 (들) {// 로그 (getfirebug.com) 가능한 경우 // 경우 (window.console! = 미정 & & 대해서 typeof window.console.log == '기능') // 콘솔. 로그;
if (row >= 1000)
var r = row;
else if (row >= 100)
var r = ' ' + row;
else if (row >= 10)
var r = ' ' + row;
else
var r = ' ' + row;
jQuery('#display').html(jQuery('#display').html() + r + ': ' + s + '<br />').get(0).scrollTop += 10000;
row++;
};
도움이 정말 감사합니다! 감사합니다
+1 JSFiddler에 대해 JQuery 태그를 사용하여 질문을 게시 할 때 기본적으로 S/O가 제안하는 바입니다. –