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 相关文章推荐
Javascript 定时器调用传递参数的方法
Nov 12 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
js修改原型的属性使用介绍
Jan 26 Javascript
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
JavaScript原生对象之Number对象的属性和方法详解
Mar 13 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
浅谈mint-ui 填坑之路
Nov 06 Javascript
微信小程序实现下拉刷新和轮播图效果
Nov 21 Javascript
微信小程序文章详情页面实现代码
Sep 10 Javascript
Javascript实现动态时钟效果
Nov 17 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多层数组与对象的转换实例代码
2013/08/05 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
PHP中16个高危函数整理
2019/09/19 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
JavaScript模拟push
2016/03/06 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python进阶_浅谈面向对象进阶
2017/08/17 Python
python线程池threadpool实现篇
2018/04/27 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
学生打架检讨书
2014/02/14 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
法制教育观后感
2015/06/17 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
js作用域及作用域链工作引擎
2022/07/07 Javascript