Tôi đang cố gắng thêm một đối tượng địa lý để cuộn lên và xuống một div dựa trên nút bấm. Tôi đã có thể thực hiện việc di chuyển xuống một phần dễ dàng, nhưng bị mắc kẹt với phần cuộn lên và một mối quan tâm nữa là một kịch bản, mà tôi sẽ giải thích,cuộn lên và xuống một div khi nhấn nút bằng cách sử dụng jquery
Nhấp vào nút "Đi xuống".
và nếu tôi cuộn xuống bằng tay kéo xuống thanh cuộn.
và bây giờ nếu tôi nhấp vào nút Đi xuống một lần nữa, thanh cuộn sẽ chuyển đến vị trí trước đó, vì biến được gán với giá trị để cuộn có giá trị cũ thay vì phát hiện vị trí hiện tại của bộ ghi. một liên kết jsfiddle để hiển thị công việc của tôi và cũng dán mã. Những gì tôi có thể làm sai wit tùy chọn cuộn lên quá !!
var scrolled=0;
$(document).ready(function(){
$("#downClick").on("click" ,function(){
scrolled=scrolled+300;
$(".cover").animate({
scrollTop: scrolled
});
});
$("#upClick").on("click" ,function(){
scrolled=scrolled-300;
$(".cover").animate({
scrollBottom: scrolled
});
});
$(".clearValue").on("click" ,function(){
scrolled=0;
});
});
<div class='header'><button id='upClick'>Go Up</button> <button id='downClick'>Go Down</button><button class='clearValue'>Clear Value</button> </div>
<div class='cover'><div class='rightSection'></div></div>
cũng có một plugin tốt có chức năng này ??
[jquery scrollTo] (http://demos.flesler.com/jquery/scrollTo/) không – Catalin
này @ sam Vui lòng chọn câu trả lời nếu bạn nghĩ câu trả lời đã cho là chính xác :) –