回答編集履歴

2

修正

2015/10/31 03:46

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36134

test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  hashSplit = ((stateUrl.split(setHash)[1])-1);
66
66
 
67
- $('#stage'+(hashSplit+1)+' p').delay(5000).letterfx({"fx":"fall","words":true,"timing":1000});
67
+ $('#stage'+(hashSplit+1)+' p').letterfx({"fx":"fall","words":true,"timing":1000});
68
68
 
69
69
  navList.eq(hashSplit).click();
70
70
 

1

追記

2015/10/31 03:46

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36134

test CHANGED
@@ -17,3 +17,59 @@
17
17
  ```
18
18
 
19
19
  それっぽくなるんじゃないかなあ、と思います。タイミングが合わないなら`.delay(1000)`とか挟んでやれば、アドホックですがそれなりになるかもしれません。
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+ #####追記
28
+
29
+ すみません、実際にやってみましたところ、全然違いました。
30
+
31
+ こんな感じで書くと動きました。
32
+
33
+ ```javascript
34
+
35
+ // HashChangeEvent
36
+
37
+ if(urlHash == 'on'){
38
+
39
+ $(window).on('hashchange',function(){
40
+
41
+ var stateUrl = document.URL,
42
+
43
+ hashSplit = ((stateUrl.split(setHash)[1])-1);
44
+
45
+ navList.eq(hashSplit).click();
46
+
47
+ });
48
+
49
+ }
50
+
51
+ ```
52
+
53
+ この関数に1行追加
54
+
55
+ ```javascript
56
+
57
+ // HashChangeEvent
58
+
59
+ if(urlHash == 'on'){
60
+
61
+ $(window).on('hashchange',function(){
62
+
63
+ var stateUrl = document.URL,
64
+
65
+ hashSplit = ((stateUrl.split(setHash)[1])-1);
66
+
67
+ $('#stage'+(hashSplit+1)+' p').delay(5000).letterfx({"fx":"fall","words":true,"timing":1000});
68
+
69
+ navList.eq(hashSplit).click();
70
+
71
+ });
72
+
73
+ }
74
+
75
+ ```