jQuery中的onbeforeunload事件可以用于在用户离开当前页面之前弹出确认框。下面是一个示例代码:
$(window).on('beforeunload', function() {
return '您确定要离开此页面吗?';
在这个例子中,当用户尝试离开当前页面时,会弹出一个提示框,内容为“您确定要离开此页面吗?”用户可以选择“确定”或“取消”来决定是否离开页面。
需要注意的是,由于浏览器的安全限制,无法定制弹出框的按钮和样式。此外,在移动设备上,onbeforeunload事件可能无法正常工作。
如果您需要在离开页面前执行其他操作,比如保存用户输入的内容,建议使用其他方式实现,例如通过Ajax向服务器发送数据保存用户信息。