私は、見出しをつけてクイズのWeb apを書いています。各質問のdivとdivはすべて兄弟ですから、私が使用している関数にcurrent.nextSiblingとcurrent.previousSiblingを渡してページをたどります。jQuery scrollTop problems
今、私は 'animate'と 'scrollTop'メソッドを使ってjQueryで滑らかなスクロールを作成しようとしていますが、動作しません。誰にもこれに関する考えはありますか?ここで添付のコード、ここでいじるするためのリンク:https://jsfiddle.net/fjydnc9m/1/
var main = function() {
var root = $('html, body');
var current = document.getElementById("opening");
$('.upButton').click(function() {
$('html, body').animate({ scrollTop:$(current.previousSibling).offset().top}, 2000);
current = current.previousSibling;
});
$('.downButton').click(function() {
$('html, body').animate({ scrollTop: $(current.nextSibling).offset().top}, 2000);
current = current.nextSibling;
});
}
$(document).ready(main);
私はそれが動作しないと言います私は私のダウンボタン、クラス "ダウンボタン"をクリックして、他のボタンと同じ ".upButton"と同じものは何も起こらないことを意味 –
実際のコードではなく、 。これにより、誰にとっても読みやすくなります。 –
またはそれ以上に、jsfiddleを提供してください! – Connum