jqueryMobile 动态添加元素,展示刷新视图的实现方法


Posted in Javascript onMay 28, 2016

jQuery Mobile的是一个很好的移动开发框架,你可能已经知道,虽然它有很多难以解决的问题,但是我相信后续版本jquery会修复……我是很喜欢jquery的。这并不是说它很完美无暇,很多开发人员遇到的情况也都难解决,比如:尝试使用代码来添加,更新或删除元素,使用JavaScript的页面跳转。在这篇博客文章中,我列出了一些动态添加组建重新刷新的方法。

1.Textarea field

$('body').prepend('<textarea id="myTextArea"></textarea>');
$('#myTextArea').textinput();

2.Text input field

$('body').prepend('<input type="text" id="myTextField" />');
$('#myTextField').textinput();

3.button

$('body').prepend('<input type="text" id="myTextField" />');
$('#myTextField').textinput();

3.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');

4.最常见的动态添加 listview>li 标签

<ul id="myList" data-role="listview" data-inset="true">
  <li>A</li>
  <li>B</li>
  <li>C</li>
</ul>
 
$('#mylist').listview('refresh');

5.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');

6.Toggle switch

<span><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");</span>

7.Radio

<span><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');</span>

8.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');

还有很多还需要慢慢发现!我做的是一个移动点餐系统:目前产品界面显示如下图:不知道有没有谁自己封装的listview,或者号的插件推荐我使用的!或有更好的建议……欢迎发表。

以上这篇jqueryMobile 动态添加元素,展示刷新视图的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJS扩展 垂直tabLayout实现代码
Jun 21 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
js简单的点击返回顶部效果实现方法
Apr 10 Javascript
简单介绍JavaScript中字符串创建的基本方法
Jul 07 Javascript
Javascript编写2048小游戏
Jul 07 Javascript
jquery衣服颜色选取插件效果代码分享
Aug 28 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
Aug 31 Javascript
Angularjs实现控制器之间通信方式实例总结
Mar 27 Javascript
vue中img src 动态加载本地json的图片路径写法
Apr 25 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
vue router 传参获取不到的解决方式
Nov 13 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 #Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 #Javascript
jQuery操作动态生成的内容的方法
May 28 #Javascript
javascript 用函数实现继承详解
May 28 #Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
May 28 #Javascript
jQuery实现布局高宽自适应的简单实例
May 28 #Javascript
jquery mobile界面数据刷新的实现方法
May 28 #Javascript
You might like
php删除文本文件中重复行的方法
2015/04/28 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
Python requests模块实例用法
2019/02/11 Python
使用Python实现文字转语音并生成wav文件的例子
2019/08/08 Python
django和vue实现数据交互的方法
2019/08/21 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
Python如何读写字节数据
2020/08/05 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
最受欢迎的自我评价
2013/12/22 职场文书
校园活动策划书范文
2014/01/10 职场文书
投标保密承诺书
2014/05/19 职场文书
商业街策划方案
2014/05/31 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
售房协议书范本2014
2014/10/23 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
关于观后感的作文
2015/06/18 职场文书
回复函范文
2015/07/14 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书