$('body').animate({scrollTop: $('#content-display').offset().top}, function () {
$("#loading").hide();
}, 'slow');
JSHintは気に入っていますがUncaught TypeError: Object #<Object> has no method 'slow'
、コンソールに表示されます。
$('body').animate({scrollTop: $('#content-display').offset().top}, function () {
$("#loading").hide();
}, 'slow');
JSHintは気に入っていますがUncaught TypeError: Object #<Object> has no method 'slow'
、コンソールに表示されます。
あなたの引数は順不同です:
$('body').animate({scrollTop: $('#content-display').offset().top}, 'slow', function () {
$("#loading").show();
});
animate
ドキュメントから:
.animate(プロパティ [, 期間] [, イージング] [, 完了] )
ただし、タイトルの状態を実行したい場合は、アニメーションの前show
にdivを作成し、後で非表示にする必要があります。
$("#loading").show();
$('body').animate({scrollTop: $('#content-display').offset().top}, function () {
$("#loading").hide();
}, 'slow');
それは逆です..アニメーション関数の構文は
アニメート(プロパティ、期間、機能)
に変更してください
$('body').animate({scrollTop: $('#content-display').offset().top}, 'slow', function () {
$("#loading").show();
});