2

私は単純なjqueryのスムーズスクロールをしようとしていますが、コードを入れると:

$("a.fashion").click(function(){
    $("html,body").animate({scrollTop:0}, "slow");
});

他のすべての jquery コードが機能しなくなります。次の行を追加した場合のみ:

$("html,body").animate({scrollTop:0}, "slow");

その関数に何か他のものを追加できますが、それは機能しますが、その行は機能しません。私が間違っていることは何か分かりますか?

4

2 に答える 2

0

これが役立つかもしれません。次のように行を変更します

$("a.fashion").click(function(){
 $("html, body").animate({scrollTop: $(document).height()}, 'slow'); 
return false;
});

または、このリンクをたどってくださいスムーズなスクロール

于 2012-11-16T02:31:37.770 に答える
0

答えてくれてありがとう。私は問題を理解しました。機能ブロックの奇妙な間隔にリンクされているようでした。私はそれをインラインで貼り付け、それが機能し、次の行に配置したときに、(タブスペースとピースではなく) 1 つのタブスペースだけであることを確認しました。変。空白が重要だとは思わなかった... O_o

于 2012-11-16T02:42:16.740 に答える