AppCan技术分享:Select控件

Select组件是根据AppCan 布局框架对select标签封装的HTML5代码片段,开发者可以通过快速添加Select控件在界面中,配合适当的样式,达到预期UI效果。

Select控件是由三个部分构成:
(1) 文字:用于显示条目的内容。
(2) 下拉列表。
(3) 控件:是一个与整个下拉列表容器等高宽的透明控件。
虽然我们看到的只是文字和列表,但事实上,在点击选择的时候,点的是select透明控件,我们是通过value值来获取用户选中的条目。

Select控件依赖于appcan.js、appcan.control.js、Appcan.control.css三个文件。

Select控件添加方法
1、 在菜单中选择AppCan——>插入控件——>下拉框
2、 在工具栏中选择 

Select控件插入后默认的HTML代码

<div class="select uba bc-border bc-text">
<div class="text">请选择</div>
<div class="icon"></div>
<select selectedindex="0">
<option value=0>选项一</option>
<option value=1>选项二</option>
<option value=2>选项三</option>
<option value=3>选项四</option>
</select>
</div>


Select控件的JS对象 
appcan.select(selector, callback) 
selector 是select的选择器,例如 .select、div或#id。可同时处理多个下拉按钮 。
callback是Select点击后的回调函数,告知select标签对应dom对象和选中的状态和选中的option的value 

Select控件案例

<div class="select uba bc-border bc-text">
<div class="text">
图书类型
</div>
<div class="icon"></div>
<select selectedindex="0">
<option value=0>小说</option>
<option value=1>文学</option>
<option value=2>励志故事</option>
<option value=3>科学</option>
<option value=4>教学辅导</option>
<option value=5>外文阅读</option>
</select>
</div>


效果如图:
技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。