私はこの同じ答えを探していたと私はので、私は自分自身を作成し、それをここに掲載たかった正確に何をした何も見つけることができませんでした:
http://seekieran.com/2011/03/jquery-scrolling-box/
ワーキングデモ:http://jsbin.com/azoji3
をここで
重要なコードです:それを実現するために
function ScrollDown(){
//var topVal = $('.up').parents(".container").find(".content").css("top").replace(/[^-\d\.]/g, '');
var topVal = $(".content").css("top").replace(/[^-\d\.]/g, '');
topVal = parseInt(topVal);
console.log($(".content").height()+ " " + topVal);
if(Math.abs(topVal) < ($(".content").height() - $(".container").height() + 60)){ //This is to limit the bottom of the scrolling - add extra to compensate for issues
$('.up').parents(".container").find(".content").stop().animate({"top":topVal - 20 + 'px'},'slow');
if (mouseisdown)
setTimeout(ScrollDown, 400);
}
は再帰:
いくつかのコードを開始するためのJonathan Sampsonのおかげで、最初はうまくいきませんでしたので、私は大幅に変更しました。それを改善するための提案は、ブログのコメントやコメントのいずれかで素晴らしいでしょう。
特にダイナミックな高さのために良いでしょう。私もこれが必要です。 – Kezzer
フィードバックいただきありがとうございます。 ScrollTo jQuery Pluginを使用したいのですが、実際には動作させることはできません。それは簡単な例が欠けている - それは私が必要なすべてです! –