teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明修正

2015/07/23 04:09

投稿

ina
ina

スコア127

answer CHANGED
@@ -1,14 +1,19 @@
1
- <head>の中など処理対象の要素より上に要素を取得する処理(この場合は$('.autoplay')を書く場合は、ドキュメント(HTML)が読み込まれるまで待たなくてはいけません。
1
+ <head>の中など処理対象の要素より上にその要素を取得する処理(この場合は$('.autoplay')を書く場合は、ドキュメント(HTML)が読み込まれるまで待たなくてはいけません。
2
- jQueryでは、以下のようにすることで読み込んだ後に実行させることができます。
2
+ jQueryでは、以下のようにすることでドキュメントを読み込んだ後に実行させることができます。
3
3
 
4
4
  ```javascript
5
5
  $(document).ready(function(){
6
6
  //実行する処理
7
7
  });
8
+
9
+ //↓これは省略した書き方です。こちらでもOK。
10
+ $(function(){
11
+ //実行する処理
12
+ });
8
13
  ```
9
- 「$(document).ready」の部分は省略して「$」にすることもできます。
10
- その場合以下のようになります。
11
14
 
15
+ 今回の場合は以下のように使います。
16
+
12
17
  ```javascript
13
18
  $(function(){
14
19
  $('.autoplay').slick({

1

改行修正

2015/07/23 04:09

投稿

ina
ina

スコア127

answer CHANGED
@@ -1,5 +1,4 @@
1
- <head>の中など処理対象の要素より上に要素を取得する処理(この場合は$('.autoplay')を書く場合は
1
+ <head>の中など処理対象の要素より上に要素を取得する処理(この場合は$('.autoplay')を書く場合は、ドキュメント(HTML)が読み込まれるまで待たなくてはいけません。
2
- ドキュメント(HTML)が読み込まれるまで待たなくてはいけません。
3
2
  jQueryでは、以下のようにすることで読み込んだ後に実行させることができます。
4
3
 
5
4
  ```javascript