首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有较大选项列表的多选控件打开对话框视图

具有较大选项列表的多选控件打开对话框视图
EN

Stack Overflow用户
提问于 2013-02-08 21:11:50
回答 1查看 584关注 0票数 1

我的手机网站有一些多选控件。具有较少项目(5)的多选显示正常,就像多选(以移动样式/格式),但具有超过5个项目的多选在新页面中显示为对话框视图。我应该怎么做才能防止视图出现多选?谢谢!多选代码:

代码语言:javascript
运行
复制
<div class="field ">
        <label for="offices" class="select">
            Office(s):
        </label>
        @Html.ListBoxFor(m => m.Offices, Model.ListOfOffices, new { Multiple = "multiple", data_theme = "a", data_overlay_theme = "c", inline = "true", data_native_menu = "false" })
 </div> 
EN

回答 1

Stack Overflow用户

发布于 2013-02-08 21:19:57

我知道的唯一选项是Native form elements选项

  • http://jquerymobile.com/demos/1.2.0/docs/forms/forms-all-native.html

尽管框架会自动将表单元素和按钮增强为触摸输入优化控件以简化开发,但很容易告诉jQuery

不要使用这些元素,以便可以使用标准的本机控件。

将data-role="none“属性添加到任何表单或按钮元素都会告诉框架不应用任何增强的样式或脚本。下面的示例都有这个属性来演示效果。您可能需要编写自定义样式来布局表单控件,因为我们试图保持所有默认样式不变。

从1.1版开始,将data- enhance ="false“属性添加到任何容器中都会告诉框架不要增强其中的任何元素。若要激活此功能,必须将$.mobile.ignoreContentEnabled设置为true。在使用它之前查看配置默认值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14773353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档