- 締切済み
スクロールしてページトップへ
「ページトップへ」のようなリンクがあって、クリックするとスクロールしてページトップでゆっくり止まるような(参考:http://www.endoritsuco.com/disc.html、http://www.mienai.com/about_orthodontics/index.html等)javacsriptを探しています。 javascriptは初心者なので、どこかでスクリプトを配布してたりすると嬉しいのですが。 書籍でも構いませんので情報をいただければと思います。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- sakura_1970
- ベストアンサー率33% (2/6)
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title></title> </head> <script language="JavaScript" type="text/javascript"> var scrj = 1; function softScrollBack() { if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") { var scdist = document.body.parentNode.scrollTop; } else { var scdist = document.body.scrollTop; } if(scrj<50 && scdist) { scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1; scrj++; scrollBy(0,-scdist); setTimeout("softScrollBack()",20); } else { scrollTo(0,0); scrj = 1; } } </script> <body> スクロールさすには改行を増やして下さい <br> <a href="top" target="_self" onclick="softScrollBack() ;return false;"></a><a href="../DR/top" target="_self" onclick="softScrollBack() ;return false;"> 上 </a> </html>
- k0021
- ベストアンサー率26% (32/120)
こんなのですか 文字を入力するとスクロール作成時参考にしました
お礼
ありがとうございます! とても参考になりました。