huangbo 10 年之前
父节点
当前提交
13021c257a
共有 1 个文件被更改,包括 30 次插入5 次删除
  1. 30 5
      display-server/web/template/webapp/tag/WmSegmentSrc.html

+ 30 - 5
display-server/web/template/webapp/tag/WmSegmentSrc.html

@ -4,7 +4,7 @@
4 4
	<meta charset="utf-8" />
5 5
	<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
6 6
	<title>web UI 组件</title>
7
	{%>template/common/head.html%}
7
	{%>template/common/Head.html%}
8 8
</head>
9 9
<body>
10 10
<div class="c_navBar">
@ -68,6 +68,24 @@
68 68
							</span>
69 69
						</div>
70 70
					</div>
71
					<script>
72
						require(["wmSwitch" ], function(wmSwitch) {
73
							var obj = new wmSwitch("wmSwitchDemo2");
74
							var i = 0;
75
							obj.setOnAction(function() {
76
								console.log('开2')
77
							});
78
							obj.setOffAction(function() {
79
								console.log('关2')
80
							});
81
							
82
							obj.isEnable(true);
83
							obj.create();
84
							
85
							var obj2 = new wmSwitch("wmSwitchDemo");
86
							obj2.create();
87
						});
88
					</script>
71 89
				</li>
72 90
				<li>
73 91
					<div class="content">
@ -93,8 +111,8 @@
93 111
					<div class="content">
94 112
						<div class="label">百分比调节</div>
95 113
						<div class="value">
96
							<input type="range" id="xx" name="xx" min="0" max="100" step="1" value="32" onclick="alert(this.value)" />
97
							28.5%
114
							<input type="range" id="range_input" name="xx" min="0" max="100" step="0.1" value="32" onclick="alert(this.value)" onchange="rangeOnchange(this)" />
115
							<label id="range_label" style="display:block;">32%</label>
98 116
						</div>
99 117
					</div>
100 118
				</li>
@ -133,7 +151,7 @@
133 151
				<li>
134 152
					<label class="content">
135 153
						<div class="label">日期</div>
136
						<div class="value"><input type="date" /></div>
154
						<div class="value"><input type="date" value="2015-03-05"/></div>
137 155
					</label>
138 156
				</li>
139 157
			</ul>
@ -144,11 +162,16 @@
144 162

145 163
<script type="text/javascript">
146 164

165
function rangeOnchange(that){
166

167
	$("#range_label").text(that.value+"%");
168
}
169

147 170
function action(v,t){
148 171
		alert($("#segmentT").val());
149 172
		alert(v+t);
150 173
}
151
require(["wmSegment"],function(WmSegment) {
174
require(["iScroll","wmSegment"],function(iScroll,WmSegment) {
152 175

153 176
  	var segment = new WmSegment("segment","segmentT",false);//初始化对象,false表示后面会设置触发事件setAction
154 177
  //	segment.activeItem("month");//选中项,根据segValue
@ -164,6 +187,8 @@ require(["wmSegment"],function(WmSegment) {
164 187
 //  	alert(segment.getTextByIndex(1));//根据index取text
165 188
// 	alert(segment.getValueByIndex(1));//根据index取segValue
166 189
  	segment.setAction("action");//选中项触发事件
190
  	
191
  	new iScroll("iscroll-content");
167 192

168 193
});
169 194
</script>