jquery弹出对话框插件一例

详细代码已经上传到资源里。

http://download.csdn.net/source/752922

  1. //封装一个函数,为了能够给多个按钮添加不同的事件。
  2. function confirmFun( txt, urlStr ) {
  3.     confirm(txt, function () {
  4.         window.location.href = urlStr;
  5.     });
  6. }
  7. $(document).ready(function () {
  8. //原来的代码。
  9. //  $('#confirmDialog input:eq(1)').click(function (e) {
  10. //      e.preventDefault();
  11. //      // example of calling the confirm function
  12. //      // you must use a callback function to perform the "yes" action
  13. //      confirm("第二个按钮,确定吗?", function () {
  14. //          window.location.href = 'http://www.greatverve.cn/';
  15. //      });
  16. //  });
  17. //扩展后的代码
  18.     $('#confirmDialog input:eq(1)').click(function (e) {
  19.         e.preventDefault();
  20.         confirmFun('第二个按钮,确定吗?','http://www.greatverve.cn/');
  21.     });
  22.     alert('ready里可以执行多个函数');
  23. });
  24. $(document).ready(function () {
  25.     $('#confirmDialog input:eq(0)').click(function (e) {
  26.         e.preventDefault();
  27.         confirmFun('第一个按钮,确定吗?','http://www.greatverve.cn/');
  28.     });
  29.     alert('ready可以多次调用。');
  30. });
  31. function confirm(message, callback) {
  32.     $('#confirm').modal({
  33.         close:false
  34.         overlayId:'confirmModalOverlay',
  35.         containerId:'confirmModalContainer'
  36.         onShow: function (dialog) {
  37.             dialog.data.find('.message').append(message);
  38.             // if the user clicks "yes"
  39.             dialog.data.find('.yes').click(function () {
  40.                 // call the callback
  41.                 if ($.isFunction(callback)) {
  42.                     callback.apply();
  43.                 }
  44.                 // close the dialog
  45.                 $.modal.close();
  46.             });
  47.         }
  48.     });
  49. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值