왼쪽, 오른쪽 및 오른쪽의 세 개 div가 있습니다. Middle는 내용을 나타내고 왼쪽 div와 rightdiv는 중간 div를 스크롤하는 버튼에만 사용됩니다. 중간 div의 내용은 그림 목록이 될 것입니다. 따라서 사용자가 가운데 div의 오른쪽에 여전히 숨겨진 그림을보고 싶으면 오른쪽 div를 클릭하여 오른쪽으로 스크롤 할 수 있습니다.버튼으로 오른쪽 및 왼쪽 스크롤
제 질문이 이해되기를 바랍니다.
이 스크립트는 내 div에서 작동하지 않습니다. 여기있는 누군가가 저 div를 제어 할 수있는 또 다른 스크립트를 줄 수 있다고 생각합니다.
다음내가
$(document).ready(function() {
$("#left").click(function() {
var leftPos = $('.DivDataMain').scrollLeft();
$(".DivDataMain").animate({scrollLeft: leftPos + 250}, 600);
});
$("#right").click(function() {
var leftPos2 = $('.DivDataMain').scrollLeft();
$(".DivDataMain").animate({scrollLeft: leftPos2 - 250}, 600);
});
});
뿐인 사용할 수없는 경우에만 스크립트입니다 : 사전
Scroll Left to Right with Button
감사를
scrollIntoView jquery 플러그인을 사용할 수 있습니다. 중간 div를 스크롤하는 대신. 이미지의 행과 열을 유지 보수합니다. 열과 행이있는 이미지 테이블이 있다고 가정 해보십시오. 10 개의 열이 있다고 가정 해보십시오. 해당 열의 너비를 계산하여 어떤 열이 보이는지 확인하십시오. 사용자가 오른쪽 버튼을 클릭하면 11 번째 열의 이미지를 가져 와서보기로 스크롤하거나 그 반대의 경우 왼쪽으로 이동합니다. 그리고 이미지를 스크롤하면 가장 왼쪽의 열 인덱스와 가장 오른쪽의 열 인덱스가 유지됩니다. –
조언 주셔서 감사합니다. 나는 그것이 더 좋을지 모른다면 빨리 시도해 보겠다. –
실제로 테이블을 사용하는 경우 이미지가있는 열을 스크롤하는 것이 더 효과적 일 수 있습니다. 그렇다면 x 이미지에서 1 개가 아닌 컬럼에 기초를 두십시오. –