启用jqmPhp以像Gmail mobi一样运行?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了启用jqmPhp以像Gmail mobi一样运行?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2012字,纯文字阅读大概需要3分钟。
内容图文
我很确定以前从未问过这个问题.
我是jQuery的新手,发现jqmPhp非常容易使用.但是,我正在尝试实现一些我觉得很难实现的东西.
我需要过滤列表项(如here)并允许用户选中/取消选中要删除的多个列表项.我正在尝试实现与Gmail移动设备类似的功能(左侧有一个复选框,选择它会使相关的行突出显示,并允许用户只需单击按钮即可删除选中的行).
是否有可能用jqmphp做到这一点?如果是这样,有人可以帮我提供更多信息,链接或代码吗?
解决方法:
我通过将list-view转换为可检查的列表项来为你做了一个Demo.
http://jsfiddle.net/Palestinian/vcXmK/
HTML
<div data-role="page">
<div data-role="header">
<h1>Header</h1>
</div>
<div data-role="content">
<ul id="list-view-test" data-role="listview" data-autodividers="true" data-filter="true" data-inset="true">
<li><a href="#">Adam Kinkaid</a>
</li>
<li><a href="#">Alex Wickerham</a>
</li>
<li><a href="#">Avery Johnson</a>
</li>
<li><a href="#">Bob Cabot</a>
</li>
<li><a href="#">Caleb Booth</a>
</li>
<li><a href="#">Christopher Adams</a>
</li>
<li><a href="#">Culver James</a>
</li>
</ul>
<a href="#" data-role="button" id="del">Delete</a>
<a href="#" data-role="button" id="reset">Reset</a>
</div>
<div data-role="footer">
<h1>Footer</h1>
</div>
</div>
Code
// Change icons
$('#list-view-test').find('span.ui-icon').each(function () {
if ($(this).hasClass('ui-icon-arrow-r')) {
$(this).removeClass('ui-icon-arrow-r').addClass('ui-icon-checkbox-off');
}
$('#list-view-test').listview('refresh');
});
// toggle "checked/unchecked"
$('#list-view-test').on('click', 'li', function (event) {
event.preventDefault();
$(this).find('span.ui-icon').removeClass('ui-icon-checkbox-off').addClass('ui-icon-checkbox-on');
});
// Delete selected
$('#del').on('click', function () {
$('span.ui-icon').each(function () {
if ($(this).hasClass('ui-icon-checkbox-on')) {
$(this).closest('li').remove();
$('#list-view-test').listview('refresh');
}
});
});
// Clear selection
$('#reset').on('click', function () {
$('span.ui-icon').each(function () {
if ($(this).hasClass('ui-icon-checkbox-on')) {
$(this).removeClass('ui-icon-checkbox-on').addClass('ui-icon-checkbox-off');
}
});
});
内容总结
以上是互联网集市为您收集整理的启用jqmPhp以像Gmail mobi一样运行?全部内容,希望文章能够帮你解决启用jqmPhp以像Gmail mobi一样运行?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。