回答編集履歴

1

別のアプローチ

2016/01/17 15:38

投稿

k_fujimoto
k_fujimoto

スコア181

test CHANGED
@@ -1 +1,79 @@
1
1
  chrome環境では正しい動きをしているということでしたら、[ベンダープレフィックス](http://www.htmq.com/csskihon/603.shtml)をつけてみると解決するかもしれないです。
2
+
3
+
4
+
5
+ ---
6
+
7
+ 追記
8
+
9
+
10
+
11
+ 具体的にどういう動きを付けたいのかを理解できなかったのですが、単純に▼▲の2つを切り替えるだけであれば、以下のソースコードで実装できると思います。
12
+
13
+
14
+
15
+ ```html
16
+
17
+ <html>
18
+
19
+ <head>
20
+
21
+ <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
22
+
23
+ </head>
24
+
25
+ <body>
26
+
27
+ <!--ボタン-->
28
+
29
+ <div id="bottom">
30
+
31
+ <div><a id="bottomdown">▼</a></div>
32
+
33
+ <div class="hidden"><a id="bottomup">▲</a></div>
34
+
35
+ </div>
36
+
37
+ </body>
38
+
39
+ </html>
40
+
41
+ ```
42
+
43
+
44
+
45
+ ```css
46
+
47
+ #bottom {
48
+
49
+ text-align: center;
50
+
51
+ width: 100%;
52
+
53
+ }
54
+
55
+
56
+
57
+ .hidden {
58
+
59
+ display: none;
60
+
61
+ }
62
+
63
+ ```
64
+
65
+
66
+
67
+ ```javascript
68
+
69
+ $(function(){
70
+
71
+ $('#bottomdown, #bottomup').on('click', function(){
72
+
73
+ $('#bottom div').toggleClass('hidden');
74
+
75
+ });
76
+
77
+ });
78
+
79
+ ```