javascript - 我怎样才能得到这个标签来转到不包括以下代码的链接

标签 javascript jquery html

我有一个很棒的动画,可以在页面启动/进入时运行,但是当我真正开始使用该页面以及网站中的所有内容时,我希望有一个标签可以返回到index.html页面,而不需要很酷的动画...这只会让使用该网站的人感到不安。这是标签:

<a href="index.html"><div id="logo-title"></div></a>

这是我希望链接在单击时删除的代码:

$(document).ready(function() {
     setTimeout(function() {
       $("#loader-wrapper .loader-section, #textbit, #logo, #wrapper").hide("slow"); 
       $("#wrapper").unwrap();
    }, 10000);

 });

当点击同一页面的链接时,如何删除代码?

最佳答案

找到了您的解决方案,请在此处查看:http://transitiontest.comeze.com/test4/index.html

要实现此目的,您需要使用 document.referrer 来检查用户来自哪个页面。如果此页面与他当前正在查看的页面相同,则动画将不会播放。

在你的情况下,这看起来像:

JS

$(document).ready(function() {

    var referrer =  document.referrer;

    if (referrer == "............/index.html") {
        // Do stuff     
    }
    else {
        setTimeout(function() {
            $("#loader-wrapper .loader-section, #textbit, #logo, #wrapper").hide("slow"); 
            $("#wrapper").unwrap();
        }, 10000);

});

关于javascript - 我怎样才能得到这个标签来转到不包括以下代码的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30823847/

相关文章:

javascript - 5 星评级系统的 CSS

javascript - 如果屏幕尺寸小于 1024px 则运行脚本

javascript - 使用 jquery 的简单 slider

javascript - Ajax 未使用 Jasmine 执行

jQuery addClass 带有多个破折号

javascript - Dojo 数据绑定(bind)

html - 垂直居中对齐图标旁边的文本

css - 并排 4 个 Div(菜单栏)

javascript - 甜蜜警报正在循环中覆盖先前的警报

javascript - 下载不适用于浏览器中的 bash 脚本