🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
スクロール

スクロールとは、ディスプレイスクリーン上において連続的にコンテンツが滑っていくことを指します。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

407閲覧

javascriptのスクロール方法

hana0203

総合スコア7

スクロール

スクロールとは、ディスプレイスクリーン上において連続的にコンテンツが滑っていくことを指します。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2019/12/18 01:26

編集2019/12/18 01:52

html

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>サンプル</title> 6 <link rel="stylesheet" type="text/css" href="scroll_sample2.css"> 7</head> 8 9<body> 10 <p>aaa</p> 11 <p>aaa</p> 12 <p>aaa</p> 13 <p>aaa</p> 14 <p>aaa</p> 15 <p>aaa</p> 16 <p>aaa</p> 17 <p>aaa</p> 18 <p>aaa</p> 19 <p>aaa</p> 20 <p>aaa</p> 21 <p>aaa</p> 22 <p>aaa</p> 23 <p>aaa</p> 24 <p>aaa</p> 25 <p>aaa</p> 26 <p>aaa</p> 27 <p>aaa</p> 28 <p>aaa</p> 29 <p>aaa</p> 30 <p>aaa</p> 31 <p>aaa</p> 32 <p>aaa</p> 33 <p>aaa</p> 34 <p>aaa</p> 35 <p>aaa</p> 36 <p>aaa</p> 37 <p>aaa</p> 38 <p>aaa</p> 39 <p>aaa</p> 40 <p>aaa</p> 41 <p>aaa</p> 42 <p>aaa</p> 43 <p>aaa</p> 44 <p>aaa</p> 45 <p>aaa</p> 46 <p>aaa</p> 47 <p>aaa</p> 48 <p>aaa</p> 49 <p>aaa</p> 50 <p>aaa</p> 51 <p>aaa</p> 52 <p>aaa</p> 53 <p>aaa</p> 54 <p>aaa</p> 55 <p>aaa</p> 56 <p>aaa</p> 57 <p>aaa</p> 58 <p>aaa</p> 59 <p>aaa</p> 60 <p>aaa</p> 61 <p>aaa</p> 62 <p>aaa</p> 63 <p>aaa</p> 64 <p>aaa</p> 65 <p>aaa</p> 66 <p>aaa</p> 67 <p>aaa</p> 68 <p>aaa</p> 69 <p>aaa</p> 70 <p>aaa</p> 71 <p>aaa</p> 72 <p>aaa</p> 73 <p>aaa</p> 74 <p>aaa</p> 75 <p>aaa</p> 76 <p>aaa</p> 77 <p>aaa</p> 78 <p>aaa</p> 79 <p>aaa</p> 80 <p>aaa</p> 81 <p>aaa</p> 82 <p>aaa</p> 83 <p>aaa</p> 84 <p>aaa</p> 85 <p>aaa</p> 86 <p>aaa</p> 87 <p>aaa</p> 88 <p>aaa</p> 89 <p>aaa</p> 90 <p>aaa</p> 91 <p>aaa</p> 92 <p>aaa</p> 93 <p>aaa</p> 94 <p>aaa</p> 95 <p>aaa</p> 96 <p>aaa</p> 97 <p>aaa</p> 98 <p>aaa</p> 99 <p>aaa</p> 100 <p>aaa</p> 101 <p>aaa</p> 102 <p>aaa</p> 103 <p>aaa</p> 104 <p>aaa</p> 105 <p>aaa</p> 106 <p>aaa</p> 107 <p>aaa</p> 108 <p>aaa</p> 109 <p>aaa</p> 110 <p>aaa</p> 111 <p>aaa</p> 112 <p>aaa</p> 113 <p>aaa</p> 114 <p>aaa</p> 115 <p>aaa</p> 116 <p>aaa</p> 117 <p>aaa</p> 118 <p>aaa</p> 119 <p>aaa</p> 120 <p>aaa</p> 121 <p>aaa</p> 122 <p>aaa</p> 123 <p>aaa</p> 124 <p>aaa</p> 125 <p>aaa</p> 126 <p>aaa</p> 127 <p>aaa</p> 128 <p>aaa</p> 129 <p>aaa</p> 130 <p>aaa</p> 131 <p>aaa</p> 132 <p>aaa</p> 133 <p>aaa</p> 134 <p>aaa</p> 135 <p>aaa</p> 136 <p>aaa</p> 137 <p>aaa</p> 138 <p>aaa</p> 139 <p>aaa</p> 140 <p>aaa</p> 141 <p>aaa</p> 142 <p>aaa</p> 143 <p>aaa</p> 144 <p>aaa</p> 145 <p>aaa</p> 146 <p>aaa</p> 147 <p>aaa</p> 148 <p>aaa</p> 149 <p>aaa</p> 150 <p>aaa</p> 151 <p>aaa</p> 152 <p>aaa</p> 153 <p>aaa</p> 154 <p>aaa</p> 155 <p>aaa</p> 156 <p>aaa</p> 157 <p>aaa</p> 158 <p>aaa</p> 159 <p>aaa</p> 160 <div id="outside" class="outside"> 161 <p><a id="inside" class="inside">ページの先頭に戻る</a></p> 162 </div> 163 <script src="scroll_sample2.js"></script> 164</body> 165</html>

javascript

1$( document ).ready( function() 2{ 3 $('#inside').click( function() 4 { 5 $('html,body').animate({scrollTop:0},'slow'); 6 }); 7}); 8

エラーの解決方法を教えてください。

エラーとして、
行:1
文字:1
エラー:'document'は宣言されていません。
コード:800A1391
ソース:Microsoft JScript 実行時エラー
と出てしまいます

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/12/18 01:47

htmlどうなってますか? 他者がコピペで再現できる情報をご提示ください。 また、コードはマークダウンのcode機能を利用してご提示ください。
hana0203

2019/12/18 01:52

追記、修正をしました
guest

回答1

0

ベストアンサー

jQueryの記述を使われているようですがhtml側でjQuery本体を読み込ませる記述が見受けられません。

投稿2019/12/18 01:54

m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hana0203

2019/12/18 02:14

コードを書き換えて、jQueryを使わない方法はありますか?
m.ts10806

2019/12/18 02:43

jQueryはJavaScriptのライブラリなので中身はJavaScriptです。
m.ts10806

2019/12/18 02:44

jQuery本体読み込ませたほうが早く確実ですがそれでもPureJavaScriptで書きたいのでしたらぜひ挑戦してみてください。 提示のコードが理解できていれば問題ないはずです。
hana0203

2019/12/18 02:54

解決できました。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問