jquery 动态生成html5列表项以及header,footer的固定,居中排列
2015-04-29 19:10
357 查看
在开发跨平台移动应用中,由于数据动态更新,所以列表项需要动态生成,查了很多资料,以下方法亲测可用
html5代码
js代码
html5代码
<div data-role="page" id="index" > <div style="overflow: hidden;" data-role="header" data-position="fixed"> <h1>首页</h1> <div data-role="navbar" style="background-color:silver;"> <ul> <li><a href="#index">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> </ul> </div> </div>
<div data-role="content">
<ul data-role="listview" id="all" ></ul>
</div>
<div style="overflow: hidden;" data-role="footer" data-position="fixed"> <div data-role="navbar"> <ul> <li><a href="#index">首页</a></li> <li><a href="#">收藏</a></li> <li><a href="#">日历</a></li> <li><a href="setting.html" rel="external">设置</a></li> </ul> </div> </div> </div>
js代码
$.ajax({ url: '(url)', type: 'GET', dataType: 'XML',
success: function (data) { all = $('#all');//括号内为要生成列表项地方的id var iHtml = ''; count = $(data).find("record").each(//每出现一次<record>执行一次下面的函数 function () { iHtml += '<li style="list-style-type:none;"><div style="vertical-align:middle;float:left;font-size:8%"><img style="margin-bottom: -4px;width: 14%" src="" /><span> </span></div>' + ' <div style="vertical-align:middle;float:right;font-size:8%"> <img style="margin-bottom: -4px;width:25%" src="" />12345</div><br />' + '<div> <a href="#" onclick="getcard_details(' + 变量 + ');"><img style=" margin: 0 0 -45% 0; overflow: hidden;" id="' + 变量 + '" width="100%" src=' + 变量 + 'aid:' + 变量 + '_display:1></a></div>' + '</li>'; } ).length;//count.length是为了获得<record>标签出现的次数,可不要 iHtml += '<a class="ui-btn" href="#">+添加更多</a>'; all.html(iHtml).listview('refresh'); } });
相关文章推荐
- Jquery 动态生成li标签以及单击事件的绑定
- [Html5]画布canvas以及动态生成算法
- Jquery 动态生成li标签以及单击事件的绑定
- Dtree+Jquery动态生成树节点.
- jQuery向动态生成的内容添加事件响应(jquery live方法简介)
- html5 文档元素 header footer h1h2h4
- 如何使用A*插件实现移动以及网格的动态生成
- jquery 动态生成的元素的事件无法绑定
- HTML5动态的生成各种图形图像
- 用jquery动态生成的元素绑定事件
- JQuery 动态生成Table表格实例代码
- MVC&JQuery如何根据List动态生成表格
- Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据
- 使用jquery生成动态表格并选择每行数据
- dual构建临时数据集以及动态生成临时表
- jquery获取动态生成的元素【live(), on()】div text html append attr
- C#动态生成控件以及添加事件处理
- jQuery弹出Div窗口居中显示、滚动跟随、关闭按钮以及几秒后自动消失
- 怎样给jQuery动态附加新的元素?那么怎样给新生成的元素绑定事件呢?
- JQuery动态生成Table表格