javascript - 如何使用 Javascript 检查菜单链接或选项卡是否已被单击以及用户是否位于链接/页面上?

标签 javascript

如何检查菜单链接或选项卡是否已被单击,并且用户是否在该链接/页面上使用 Javascript NO JQUERY?

最佳答案

不太难。

首先创建以下函数:

function stopIt(me){
    var loc = me.getAttribute('href');
    if(window.location == loc){
        return false;
    }
    else{
        window.location = loc;
    }
}

然后将其作为 onclick 添加到您的链接中。

<a href="https://www.google.com" onclick="stopIt(this);">Google</a>

如果您已经在该页面上,那么它将停止运行。但如果没有,那么您将像往常一样继续。

关于javascript - 如何使用 Javascript 检查菜单链接或选项卡是否已被单击以及用户是否位于链接/页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19643459/

相关文章:

javascript - 猫头鹰旋转木马-点击下一步图片

javascript - 简易饼图无效果

javascript - 如何将每个快速 js 请求包装在域或 trycatch 中

javascript - 向下滚动后导航淡入?

javascript - jquery循环允许覆盖

php - 将 javascript 与 php 混合时的性能和缓存

javascript - 无法将值从 JQuery 日期范围选择器传输到输入字段

javascript - 制作一个看起来像两个的 SVG 路径,但仍然有一个用于动画

javascript - JSON.parse 或替代库也将解析日期

javascript - 使用 eq() 和 index() 显示隐藏的 div 的问题