代码之家  ›  专栏  ›  技术社区  ›  Ben

jQuery确认对话框-暂停直到批准

  •  0
  • Ben  · 技术社区  · 14 年前

    下面的代码适用于没有默认操作的按钮和其他东西,但是在 <a href='URL'> 它不会等待确认对话框。。。有什么想法,我应该如何做到这一点,而不打破现有的功能?

    jQuery('.confirm').bind('click', function (e) {
        jConfirm(jQuery(e.target).attr('rel'), 'Confirm',  function (r) {
            if (r === false) {
                e.preventDefault();
            }
        });
    });
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   Achilles    14 年前

    您应该替换锚上的URL,并让您的确认执行实际重定向到“成功”页面。

    你需要像 <a href="javascript:openMyDialog();" >Confirm</a> 而不是你现在的实际网址。