手机版

jQuery Mobile动态刷新页面样式的实现方法

时间:2021-10-29 来源:互联网 编辑:宝哥软件园 浏览:

当我们使用埃阿斯或者爪哇岛描述语言动态在页面上添加元素后,如添加挑选控件的选择权元素,添加保险商实验所的里元素。添加之后我们会发现,它们显示的样式不是框架手机的炫酷样式了,而变成了很丑陋的元素样式。如下图所示:

代码如下:

脚本函数my function(){ var ul=document。getelementbyid(' myul ');var li1=' Li数据-角色=\ '字段包含\ '信息2/李;var li2=' Li数据-角色=\ '字段包含\ '信息3/李;ul . innerHTMl=li1 ul . innerHTMl=li2 }/脚本!列表视图测试ul数据-角色='listview '数据-插图='true' id='myul' li数据-角色='列表分隔符'信息列表/li li数据-角色="字段包含"信息1/li /ul可以看到,jQuery Mobile并没有对于新添加的元素进行渲染。这种情况下就需要对元素的样式进行刷新。

刷新代码如下:

脚本函数my function(){ var ul=document。getelementbyid(' myul ');var li1=' Li数据-角色=\ '字段包含\ '信息2/李;var li2=' Li数据-角色=\ '字段包含\ '信息3/李;ul . innerHTMl=li1 ul . innerHTMl=li2//刷新框架手机样式$('#myul ').列表视图('刷新');}/脚本其实最重要的一句刷新代码是:$('#myul ').列表视图('刷新');

刷新后的效果如下图所示:

注意:在使用射流研究…或者框架获取控件(例如:按钮、复选框、单选按钮等)的值时,也是需要先刷新,否则无法获取到最新的值。

下面列出常用的标签的恢复精神操作,其他的可以举一反三。

1.列表视图的恢复精神操作:

$('#mylistid ').列表视图('刷新');

2.选择菜单的恢复精神操作:

var my select=$(' # my select ');

我选择[0]。selectedIndex=2;

我的选择。选择菜单(“刷新”);

3.复选框的恢复精神操作:

$('#mycheckboxid ').attr('选中,真)。checkboxradio("刷新");

4.单选按钮的恢复精神操作:

$(' # myradiod ').attr('选中,真)。checkboxradio("刷新");

新加的:

各类标签的刷新

1.文本区域字段

$(“正文”).前置(“文本区域id=‘my text area’/text area’);$('#myTextArea ').文本输入();2.文本输入字段

$(“正文”).前置('输入类型=' text ' id=' myTextField '/');$('#myTextField ').文本输入();3.小跟班

$(“正文”).追加(' a href=' data-theme=' e ' id=' my new button ' testing/a ');$('#myNewButton ').button();4.组合框或选择下拉菜单

标签为=' s country ' country :/标签选择名称=' s country ' id=' s country '选项值='您的居住地点:/选项值=' ad '安道尔/optionoption值='ae '阿联酋/option/select var my select=$(“# s country”);我选择[0]。selectedIndex=3;我的选择。选择菜单(“刷新”);5.列表视图

ul id='我的列表'数据-角色=' listview '数据-插图=' true ' LiaCura/Li LiaUdi/Li LibMW/Li/ul $(' #我的列表').列表视图('刷新');6.滑块控件

div数据-角色='字段包含'标签为=' slider-2 ' Input slider :/标签Input type=' range ' id=' slider-2 '值=' 25 ' min=' 0 ' max=' 100 '/div $(' # slider-2 ').瓦尔(80)。滑块('刷新');7.拨动开关

div数据-角色='字段包含'标签为=' toggle ' flips switch :/label sel name=' toggle ' id=' toggle '数据-角色=' slider '选项值=' off ' off/选项值=' on ' on/option/select/div var my switch=$(' # toggle ');我的开关[0].selectedIndex=1;我的女巫。滑块('刷新');8.单选按钮

差异数据-角色=“字段包含”字段集数据-角色='控制组'数据类型='水平'图例布局视图:/图例输入类型=' radio '名称=' radio-view '值=' list '/标签为=' radio-view-a '列表/标签输入类型=' radio '名称=' radio-view '值=' grid '/标签为=' radio-view-b '网格/标签输入类型=' radio ' name=' radio-view ' value=' gallery '/label for=' attr('选中,真)。checkboxradio("刷新");9.复选框

div数据-角色='字段包含'字段集数据-角色='控制组'同意条款3360/legendinput类型=' checkbox ' name=' checkbox-1 ' id=' checkbox-1 ' class=' custom '/label for=' checkbox-1 '我同意/label/field set/div $(“# checkbox-1”).attr('选中,真)。checkboxradio("刷新");以上这篇框架手机动态刷新页面样式的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

版权声明:jQuery Mobile动态刷新页面样式的实现方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。