質問
私は問題に固執しています。同じ関数を使用して窓の内側に上がってスクロールトップを使用したいと思いますが、「0」または「 - = 10」は機能しません。理由を理解していますか?アラートを付けた場合、クラス「モント」を認識しますが、「0」または「 - = 10」まで上がることはありません。これが私のコードです:
function scroll_descendre(){
var scrolling;
$('.descendre, .monter').bind({
mousedown: function(){
var zone = $(this).prev();
scrolling = true; //this is here :
if ($(this).attr('class')=='descendre') startScrolling(zone, '+=20');
else if($(this).attr('class')=='monter') startScrolling(zone, '0');
},
mouseup: function(){
scrolling = false;
},
click: function(e){
e.preventDefault();
}
});
function startScrolling(obj, param){
if (!scrolling) {
obj.stop();
} else {
obj.animate({"scrollTop": param}, "fast", function(){
if (scrolling) { startScrolling(obj, param); }
});
}
}
}
ご協力いただきありがとうございます
正しい解決策はありません
所属していません StackOverflow