回答編集履歴

1

修正

2018/04/15 11:59

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -12,24 +12,44 @@
12
12
 
13
13
  window.onload = function() {
14
14
 
15
+ var wowele = getElementsByClassName("wow");
15
16
 
16
-
17
- var wowele = getElementsByClassName("wow");
17
+ var woffset = 250;
18
18
 
19
19
  if(sp){ //spと判定されるフラグ
20
20
 
21
- wowele.dataset.wow-offset=100;
21
+ woffset =100;
22
22
 
23
23
  }
24
+
25
+ wowele.dataset.wow-offset=woffset ;
24
26
 
25
27
  }
26
28
 
27
29
  ```
28
30
 
31
+ ```javascript
29
32
 
33
+ jQuery版
30
34
 
31
- 初期値250で入れておいてください。
35
+ $(function(){
32
36
 
37
+ var woffset = 250;
38
+
39
+ if(sp){ //spと判定されるフラグ
40
+
41
+ woffset =100;
42
+
43
+ }
44
+
45
+ $(".wow").data("wow-offset",woffset ),
46
+
47
+ });
48
+
49
+ ```
50
+
51
+ ~~初期値250で入れておいてください。~~
52
+
33
- ただし、値を書き換えるともしかしたらプラグインがキャッシュしている値とかが変わらない可能性があるので注意してください。
53
+ 値を書き換えるともしかしたらプラグインがキャッシュしている値とかが変わらない可能性があるのでload時にセットする形をとっていますが、確実に反映できるかどうかは確認してみてください。
34
54
 
35
55
  - [[jQuery] data属性を動的に変更する場合の注意点](https://qiita.com/toshiharu-irie/items/e7f803085000c4008f51)