jQuery Mobile动态刷新页面样式
来源:互联网 发布:centos minimal无法scp 编辑:程序博客网 时间:2024/06/06 18:12
见 百度经验
http://jingyan.baidu.com/article/7f766dafbc18f24101e1d014.html
JQM里面当我们更新了某些页面标签(如: listview, radiobuttons, checkboxes, select menus)里的数据时,必须做refresh操作.
为什么必须做refresh操作操作呢?因为JQM在做页面渲染的时候,为了使样式跟客户端程序相似, 隐藏了原始的标签然后用一些新的标签和自定义的样式来表现原标签,其实新样式的标签已经不是原来的标签,所以更新了数据必须做refresh操作.
各类标签的刷新
1.Textarea fields
$('body').prepend('<textarea id="myTextArea"></textarea>');$('#myTextArea').textinput();
$('body').prepend('<input type="text" id="myTextField" />');$('#myTextField').textinput();
3.Buttons
$('body').append('<a href="" data-theme="e" id="myNewButton">testing</a>');$('#myNewButton').button();
4.Combobox or select dropdowns
<label for="sCountry">Country:</label><select name="sCountry" id="sCountry"><option value="">Where You Live:</option><option value="ad">Andorra</option><option value="ae">United Arab Emirates</option></select> var myselect = $("#sCountry");myselect[0].selectedIndex = 3;myselect.selectmenu('refresh');
5.Listviews
<ul id="myList" data-role="listview" data-inset="true"><li>Acura</li><li>Audi</li><li>BMW</li></ul> $('#mylist').listview('refresh');
6.Slider control
<div data-role="fieldcontain"><label for="slider-2">Input slider:</label><input type="range" id="slider-2" value="25" min="0" max="100" /></div> $('#slider-2').val(80).slider('refresh');
7.Toggle switch
<div data-role="fieldcontain"><label for="toggle">Flip switch:</label><select name="toggle" id="toggle" data-role="slider"><option value="off">Off</option><option value="on">On</option></select></div> var myswitch = $("#toggle");myswitch[0].selectedIndex = 1;myswitch .slider("refresh");
8.Radio buttons
<div data-role="fieldcontain"> <fieldset data-role="controlgroup" data-type="horizontal"> <legend>Layout view:</legend> <input type="radio" name="radio-view" value="list" /> <label for="radio-view-a">List</label> <input type="radio" name="radio-view" value="grid" /> <label for="radio-view-b">Grid</label> <input type="radio" name="radio-view" value="gallery" /> <label for="radio-view-c">Gallery</label> </fieldset></div> $("input[value=grid]").attr('checked',true).checkboxradio('refresh');
9.Checkboxes
<div data-role="fieldcontain"><fieldset data-role="controlgroup"><legend>Agree to the terms:</legend><input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" /><label for="checkbox-1">I agree</label></fieldset></div> $('#checkbox-1').attr('checked',true).checkboxradio('refresh');
0 0
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态刷新页面样式
- jQuery Mobile动态添加内容的样式刷新问题
- Jquery Mobile的页面刷新问题
- JQuery Mobile navbar动态刷新创建
- jQuery mobile开发之页面(链接)跳转刷新问题
- 关于jQuery Mobile页面跳转后网页不刷新问题
- jquery mobile页面跳转后样式丢失js失效
- jquery mobile页面跳转后样式丢失js失效
- jquery mobile 样式
- hdoj A+B for Input-Output Practice (VI)
- Java集合---LinkedList源码解析
- linux route命令的使用详解
- iOS 3D touch 开发
- Bitmap 二次采样
- jQuery Mobile动态刷新页面样式
- Xcode7 界面设计控件自动布局
- hdoj A+B for Input-Output Practice (VII)
- Linux tcpdump命令详解
- json格式和中的转义字符
- web开发自适应
- Jmeter接口测试(附件上传)
- 基于深度学习的图像语义分析及其应用
- hdoj ASCII码排序