質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
現在、
|
2
2
|
|
3
|
-
http://www.
|
3
|
+
http://www.m
|
4
4
|
|
5
5
|
のサイトのようにナビゲーションメニューを押すとそれぞれ違った内容のドロワーが出てくるようにしてほしいと言われました。
|
6
6
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,3 +27,143 @@
|
|
27
27
|
どなたか実装したことがある方、またはこのコードを使えばいいとヒントくださる方、
|
28
28
|
|
29
29
|
何卒お願い致します。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
```
|
34
|
+
|
35
|
+
<!--スライド 中身-->
|
36
|
+
|
37
|
+
<div class="drawer drawer--right">
|
38
|
+
|
39
|
+
<nav class="drawer-nav">
|
40
|
+
|
41
|
+
<div class=" cf">
|
42
|
+
|
43
|
+
<ul class="drawer-men">
|
44
|
+
|
45
|
+
<li class="menuItem">
|
46
|
+
|
47
|
+
TOP
|
48
|
+
|
49
|
+
</li>
|
50
|
+
|
51
|
+
<li class="menuItem">
|
52
|
+
|
53
|
+
ABOUT
|
54
|
+
|
55
|
+
</li>
|
56
|
+
|
57
|
+
<li class="menuItem">
|
58
|
+
|
59
|
+
CONTACT
|
60
|
+
|
61
|
+
</li>
|
62
|
+
|
63
|
+
</ul>
|
64
|
+
|
65
|
+
</div>
|
66
|
+
|
67
|
+
<span class="icon iconClose"></span>
|
68
|
+
|
69
|
+
</nav>
|
70
|
+
|
71
|
+
</div>
|
72
|
+
|
73
|
+
<!--スライド中身 @end-->
|
74
|
+
|
75
|
+
```
|
76
|
+
|
77
|
+
```
|
78
|
+
|
79
|
+
<!--グローバルメニュ-->
|
80
|
+
|
81
|
+
<div class="head">
|
82
|
+
|
83
|
+
<div class="headArea cf inner">
|
84
|
+
|
85
|
+
<h1 class="headH1 cf">10x</h1>
|
86
|
+
|
87
|
+
<nav class="headNav">
|
88
|
+
|
89
|
+
<ul class="cf">
|
90
|
+
|
91
|
+
<li class="headLi drawer-toggle drawer-hamburger">About</li>
|
92
|
+
|
93
|
+
<li class="headLi drawer-toggle drawer-hamburger">WORK</li>
|
94
|
+
|
95
|
+
<li class="headLi drawer-toggle drawer-hamburger">contact</li>
|
96
|
+
|
97
|
+
</ul>
|
98
|
+
|
99
|
+
</nav>
|
100
|
+
|
101
|
+
</div>
|
102
|
+
|
103
|
+
</div>
|
104
|
+
|
105
|
+
```
|
106
|
+
|
107
|
+
```
|
108
|
+
|
109
|
+
//jQuery 「script.js」
|
110
|
+
|
111
|
+
$(document).ready(function() {
|
112
|
+
|
113
|
+
$('.drawer').drawer();
|
114
|
+
|
115
|
+
});
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
```
|
120
|
+
|
121
|
+
//DROWERのプラグインJS
|
122
|
+
|
123
|
+
/*!
|
124
|
+
|
125
|
+
* jquery-drawer v3.2.1
|
126
|
+
|
127
|
+
* Flexible drawer menu using jQuery, iScroll and CSS.
|
128
|
+
|
129
|
+
* http://git.blivesta.com/drawer
|
130
|
+
|
131
|
+
* License : MIT
|
132
|
+
|
133
|
+
* Author : blivesta <design@blivesta.com> (http://blivesta.com/)
|
134
|
+
|
135
|
+
*/
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t="drawer",s="undefined"!=typeof document.ontouchstart,n={init:function(s){return s=e.extend
|
140
|
+
|
141
|
+
({iscroll:{mouseWheel:!0,preventDefault:!1},showOverlay:!0},s),n.settings={state:!1,events:{opened:"drawer.opened",closed:"drawer.closed"},dropdownEvents:{opened:"shown.bs.dropdown",closed:"hidden.bs.dropdown"}},n.settings["class"]=e.extend({nav:"drawer-nav",toggle:"drawer-toggle",overlay:"drawer-overlay",open:"drawer-open",
|
142
|
+
|
143
|
+
close:"drawer-close",dropdown:"drawer-dropdown"},s["class"]),this.each(function(){var o=this,r=e(this),i=r.data(t);i||(s=e.extend({},s),r.data(t,{options:s}),n.refresh.call(o),s.showOverlay&&n.addOverlay.call(o)
|
144
|
+
|
145
|
+
,e("."+n.settings["class"]
|
146
|
+
|
147
|
+
.toggle)
|
148
|
+
|
149
|
+
.on("click."+t,function(){return n.toggle.call(o),o.iScroll.refresh()}),e(window).on("resize."+t,function(){return n.close.call(o),o.iScroll.refresh()}),e("."+n.settings["class"].dropdown)
|
150
|
+
|
151
|
+
.on(n.settings.dropdownEvents.opened+" "+n.settings.dropdownEvents.closed,function(){return o.iScroll.refresh()}))})},refresh:function(){this.iScroll=new IScroll("."+n.settings["class"].nav,e(this).data(t).options.iscroll)},addOverlay:function(){var t=e(this)
|
152
|
+
|
153
|
+
,s=e("<div>").addClass(n.settings["class"].overlay+" "+n.settings["class"].toggle);return t.append(s)},toggle:function(){var e=this;return n.settings.state?n.close.call(e):n.open.call(e)},open:function()
|
154
|
+
|
155
|
+
{var o=e(this);return s&&o.on("touchmove."+t,function(e){e.preventDefault()}),o.removeClass(n.settings["class"].close).addClass(n.settings["class"].open).css({overflow:"hidden"})
|
156
|
+
|
157
|
+
.drawerCallback(function(){n.settings.state=!0,o.trigger(n.settings.events.opened)})},close:function(){var o=e(this);return s&&o.off("touchmove."+t),o.removeClass(n.settings["class"].open).addClass(n.settings["class"].close).css({overflow:"auto"})
|
158
|
+
|
159
|
+
.drawerCallback(function(){n.settings.state=!1,o.trigger(n.settings.events.closed)})},destroy:function(){return this.each(function(){var s=this,o=e(this);e("."+n.settings["class"].toggle).off("click."+t),e(window).
|
160
|
+
|
161
|
+
off("resize."+t),e("."+n.settings["class"].dropdown).off(n.settings.dropdownEvents.opened+" "+n.settings.dropdownEvents.closed),s.iScroll.destroy(),o.removeData(t).find("."+n.settings["class"].overlay)
|
162
|
+
|
163
|
+
.remove()})}};e.fn.drawerCallback=function(t){var s="transitionend webkitTransitionEnd";return this.each(function(){var n=e(this);n.on(s,function(){return n.off(s),t.call(this)})})},e.fn.drawer=function(s){return n[s]?n[s]
|
164
|
+
|
165
|
+
.apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof s&&s?void e.error("Method "+s+" does not exist on jQuery."+t):n.init.apply(this,arguments)}});
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
```
|