jQueryスクロールを下のコードで正しく動作させようとしています。クラスが存在しない場合は、divにスクロールして
基本的に、クラスk.state-disabled
がアクティブでない場合は、#checking
というボタンが表示されています。
このボタンが初めて表示されたら、#step1
と呼ばれるそのdivの上部にスクロールしたいとします。
第1の部分は(ボタン#checking
を示す)動作しますが、スクロールが動作していない...
$(document).ready(function(){
if($(".k-state-disabled").length === 0) {
$("#checking").show();
$('html,body').animate({
scrollTop: $("#step1").offset().top
});
}
});
よろしくお願いします。 – tech2017
ちょっとメモ - あなたの条件を短くすることができます: 'if(!$ class ')。length)'クイックルックから見てください。コードは私にはうまくいくはずです、たぶんhtmlを投稿すると助かります:) – ThisGuyHasTwoThumbs