jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。通过 jQuery,你可以轻松地实现页面跳转和关闭当前页面的功能。
window.location.href
或 window.location.replace
方法。window.close
方法。// 使用 jQuery 绑定点击事件
$('#myButton').click(function() {
// 跳转到新页面
window.location.href = 'https://example.com';
});
// 使用 jQuery 绑定点击事件
$('#closeButton').click(function() {
// 关闭当前窗口
window.close();
});
window.close()
无法关闭当前页面原因:window.close()
方法只能关闭由 JavaScript 打开的窗口。如果你尝试关闭一个由用户手动打开的窗口,浏览器会阻止这一操作。
解决方法:
// 打开一个新窗口
var newWindow = window.open('https://example.com');
// 关闭新窗口
newWindow.close();
$('#closeButton').click(function() {
alert('请手动关闭当前页面');
});
通过 jQuery,你可以轻松实现页面跳转和关闭当前页面的功能。页面跳转可以使用 window.location.href
或 window.location.replace
方法,而关闭当前页面可以使用 window.close
方法。需要注意的是,window.close()
只能关闭由 JavaScript 打开的窗口,否则浏览器会阻止这一操作。
领取专属 10元无门槛券
手把手带您无忧上云