jQuery重定向是指使用jQuery库来实现页面跳转功能。这种技术常用于需要延迟跳转或基于用户交互跳转的场景。
$(document).ready(function() {
$("#redirectButton").click(function() {
window.location.href = "https://example.com/target-page";
});
});
$(document).ready(function() {
setTimeout(function() {
window.location.href = "https://example.com/target-page";
}, 10000); // 10000毫秒 = 10秒
});
$(document).ready(function() {
var redirectTimer = setTimeout(function() {
window.location.href = "https://example.com/target-page";
}, 10000);
$("#skipButton").click(function() {
clearTimeout(redirectTimer); // 清除自动重定向
window.location.href = "https://example.com/target-page";
});
});
原因:可能是jQuery未正确加载或选择器错误 解决:检查jQuery是否加载,使用浏览器开发者工具调试
原因:没有提供取消机制 解决:添加取消按钮并清除定时器
$("#cancelButton").click(function() {
clearTimeout(redirectTimer);
// 可选:显示取消成功消息
});
原因:移动设备可能需要触摸事件
解决:使用on()
方法同时绑定点击和触摸事件
$("#redirectButton").on("click touchstart", function() {
window.location.href = "https://example.com/target-page";
});
没有搜到相关的文章