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 相关文章推荐
豆瓣网的jquery代码实例
Jun 15 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
javascript使用smipleChart实现简单图表
Jan 02 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 Javascript
JS模拟实现ECMAScript5新增的数组方法
Mar 20 Javascript
echarts饼图扇区添加点击事件的实例
Oct 16 Javascript
推荐10款扩展Web表单的JS插件
Dec 25 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
May 13 Javascript
微信小程序实现消息框弹出动画
Apr 18 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 Javascript
100行代码实现vue表单校验功能(小白自编)
Nov 19 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实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
javascript的内存管理详解
2013/08/07 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
python概率计算器实例分析
2015/03/25 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python迭代和迭代器详解
2016/11/10 Python
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
基于matplotlib xticks用法详解
2020/04/16 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
高中毕业自我鉴定
2013/12/22 职场文书
公司聘任书模板
2014/03/29 职场文书
《春雨》教学反思
2014/04/24 职场文书
预防传染病方案
2014/06/14 职场文书
篮球赛口号
2014/06/18 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书