使用锚链接时,必须确定给定 URL 中是否存在哈希 (#) 锚链接。下面是实现此目的的简单 JavaScript 方法:
说明:
window.location.hash 属性提供对当前 URL 中的片段标识符(# 和后续字符)的轻松访问。通过利用此属性,我们可以创建一个简单的测试来通过以下方式检测哈希是否存在:
JavaScript 代码:
if (window.location.hash) { // Fragment exists (hash is present) } else { // Fragment doesn't exist (no hash) }
要使用此解决方案,您可以在 jQuery/JavaScript 中实现它代码:
$(function() { if (window.location.hash) { // Execute code when a hash is present console.log("Hash detected:", window.location.hash); // ... } else { // Execute code when no hash is present console.log("No hash found."); // ... } });
以上是如何使用 JavaScript 检测 URL 中的哈希锚点?的详细内容。更多信息请关注PHP中文网其他相关文章!