我刚刚发现,带有data-role="fieldcontain"
的div中的文本输入不会扩展到100%,但如果将文本输入放在fieldcontain之外,它会扩展到最大。这是他们正在修复的一个错误,但与此同时。。。
所以我想知道data-role="fieldcontain"
有什么用?为什么要这么说?我在文档上看到了它,我只是把它放在我的html中,但放它有什么用?
谢谢!
看起来是一个用于分组和显示的字段容器
- http://jquerymobile.com/demos/1.1.1/docs/api/data-attributes.html
字段容器
数据角色="fieldcontain"包装在标签/表单元素对周围的容器
控制组
DIV或带有data-role="controlgroup"
的FIELDSET容器。视觉集成多个按钮样式单一类型的输入(复选框、基于链接的按钮、单选按钮、选择)分组。用于对表单复选框和单选框进行分组按钮,建议在div容器中使用fieldset容器使用data-role="fieldcontain"
改进标签样式。
data-mini
true|false-controlgroupdata-type
horizontal|vertical-用于水平或垂直项目排列
自jquerymobile 1.4起,data-role="fieldcontain"
已弃用!
请改用class="ui-field-contain"
。
请参阅发行说明http://jquerymobile.com/changelog/1.4.0/