.scroll
의 내용이 overflow:hidden
이고 그 내용이 자체보다 큽니다. 나는 자바 스크립트를 사용하여 콘텐츠로 위아래로 스크롤하여 .scrollcontrol.up
및 .scrollcontrol.down
을 입력하고 .scroll
요소의 위와 아래에 각각 배치했습니다. 스크롤을 완료 할 때 요소가 페이드 아웃되도록합니다. 그 반대의 경우도 마찬가지입니다.
다음
는 지금까지했습니다 코드입니다 :$(function() {
var ele = $('#scroll');
var speed = 25, scroll = 5, scrolling;
$('.scrollcontrol.up').mouseenter(function() {
// Scroll the element up
scrolling = window.setInterval(function() {
ele.scrollTop(ele.scrollTop() - scroll);
}, speed);
});
$('.scrollcontrol.down').mouseenter(function() {
// Scroll the element down
scrolling = window.setInterval(function() {
ele.scrollTop(ele.scrollTop() + scroll);
}, speed);
});
$('.scrollcontrol.up, .scrollcontrol.down').bind({
click: function(e) {
// Prevent the default click action
e.preventDefault();
},
mouseleave: function() {
if (scrolling) {
window.clearInterval(scrolling);
scrolling = false;
}
}
});
});
및 스크롤 반대 .scrollcontrol.down
이 페이드 아웃 종료 때 나는에, .scrollcontrol.down
에 .scrollcontrol.up
페이드를 가져 때 나는 그것을하고 싶습니다.
당신은 당신의 솔루션을 기대이 JSFiddle
에 전체 코드를 찾을 수 있습니다!
문제를 더 잘 설명하고 코드를 포함하도록 질문을 업데이트했습니다. 문제가 발생하면 다시 편집 해주십시오. –
TJ에게 감사합니다 !!! :) – romullus