s.$content.find('.ok').on(cs.clickEvent, function (event) { event.preventDefault(); event.stopPropagation(); AIRBOX.popinGeneric.show({ type: 'confirm', message: s.lngArray.dialup_confirm_save_to_draft || "confirm save to draft", action: function () { saveMessage(s.$phone.val(), s.$message.val(), s.callback); _hide(); }, cancel: function () { s.$content.find('.ok').trigger("focus"); } }); });
时间: 2024-02-14 18:24:45 浏览: 63
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
这段代码是一个事件处理函数,当 s.$content 内部的一个类名为 'ok' 的元素被点击时,会执行这段代码。在事件处理函数内部,首先阻止默认的事件行为和事件冒泡。然后通过调用 AIRBOX.popinGeneric.show() 方法弹出一个确认框,其中包括一个确认按钮和一个取消按钮。确认框的提示信息为 s.lngArray.dialup_confirm_save_to_draft 或者是 "confirm save to draft"。如果用户点击了确认按钮,则会调用 saveMessage() 函数保存用户输入的信息,并且执行 _hide() 函数隐藏提示框。如果用户点击了取消按钮,则会将焦点重新聚焦到类名为 'ok' 的元素上。
阅读全文