jquery mobile alter、confirm重写,使用popup
2014-07-06 16:20
197 查看
function confirmDialog(text, callback) { var popupDialogId = 'popupDialog'; $('<div data-role="popup" id="' + popupDialogId + '" data-confirmed="no" data-transition="pop" data-overlay-theme="b" data-theme="b" data-dismissible="false" style="max-width:500px;"> \ <div data-role="header" data-theme="a">\ <h1>Question</h1>\ </div>\ <div role="main" class="ui-content">\ <h3 class="ui-title">' + text + '</h3>\ <a href="#" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b optionConfirm" data-rel="back">Yes</a>\ <a href="#" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b optionCancel" data-rel="back" data-transition="flow">No</a>\ </div>\ </div>') .appendTo($.mobile.pageContainer); var popupDialogObj = $('#' + popupDialogId); popupDialogObj.trigger('create'); popupDialogObj.popup({ afterclose: function (event, ui) { popupDialogObj.find(".optionConfirm").first().off('click'); var isConfirmed = popupDialogObj.attr('data-confirmed') === 'yes' ? true : false; $(event.target).remove(); if (isConfirmed && callback) { callback(); } } }); popupDialogObj.popup('open'); popupDialogObj.find(".optionConfirm").first().on('click', function () { popupDialogObj.attr('data-confirmed', 'yes'); }); }
相关文章推荐
- jquery mobile alter、confirm重写,使用popup
- Asp.net中使用 Jquery-easyui的 Confirm
- jQuery.mobile使用(一)
- 使用jquery mobile Collapsible Widget 时绑定expand,collapse事件监听器的方法
- 使用Jquery.mobile制造手机网页
- jquery 弹出框 使用popup
- 处理Asp.net中使用 Jquery-easyui的 Confirm
- HTML5结合jquery-mobile移动端的使用
- [PHP]移动端网页如何使用JqueryMobile+PHP实现上传图片的功能
- 在jquery中使用$("#form").submit() 重写提交表单时不起作用
- 使用 jQuery Mobile API 实现细粒度的自定义控制
- 在jquery中使用$("#form").submit() 重写提交表单时不起作用
- 在jquery中使用$("#form").submit() 重写提交表单时不起作用
- JS~重写alter与confirm,让它们变成fancybox风格
- 使用jQuery Alert Dialogs Plugin代替JS的confirm时在列表控件中实现
- 关于使用struts2-jquery-mobile-showcase插件报错的问题!!!
- 使用 jQuery Mobile API 实现细粒度的自定义控制
- jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
- jquery mobile Popup
- jquery mobile+iscroll使用时关于页面不能操作input标签问题