我有一个很棒的动画,它在页面启动/输入时运行,但是当我真正开始使用页面和网站中的所有内容时,我希望有一个标签可以返回到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);
});
如果在同一页面点击链接时如何摆脱代码?
答案 0 :(得分:1)
找到您的解决方案,请在此处查看: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);
});