是否有一个类似于 Sencha 的 jQuery Mobile 警报和确认对话框解决方案?
是的,这个插件很好。但是,如果您不需要完整的功能,那么滚动您自己的简单对话框的重量仍然要轻得多。我用这个:
<div data-role="dialog" id="sure" data-title="Are you sure?">
<div data-role="content">
<h3 class="sure-1">???</h3>
<p class="sure-2">???</p>
<a href="#" class="sure-do" data-role="button" data-theme="b" data-rel="back">Yes</a>
<a href="#" data-role="button" data-theme="c" data-rel="back">No</a>
</div>
</div>
和这个:
function areYouSure(text1, text2, button, callback) {
$("#sure .sure-1").text(text1);
$("#sure .sure-2").text(text2);
$("#sure .sure-do").text(button).on("click.sure", function() {
callback();
$(this).off("click.sure");
});
$.mobile.changePage("#sure");
}
您可以在需要确认对话框的任何地方使用它们:
areYouSure("Are you sure?", "---description---", "Exit", function() {
// user has confirmed, do stuff
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)