好吧,我有一个菜单栏,可以从屏幕顶部切换下来。我只希望用户第一次看到这个网站。我如何防止它在每一个后续页面上播放?Jquery cookie只运行一次动画
我的jQuery:
$(function() {
$(".bar-top").delay(700).animate({
marginTop: '0px'
}, 750, 'swing');
if ($(".banner-title").css('display') == 'block') {
$(".banner-title").delay(1500).addClass("fade");
$(".fade").fadeIn("slow");
$(".fade").hide();
}
});
我看着设置cookie,但作为尚未空话工作正常。主要是因为我不知道如何将其包装在cookie中,如果语句。 banner-title
只是一些与导航一起淡入的文字。
我在想有没有办法可能只在索引页上运行代码,并阻止它在其他地方运行?尽管如此,这可能不是一个好的解决方案。
当我尝试执行此操作时出现错误。我认为这是因为我已经为我的代码获得了'if'声明。我需要把它变成一个变量或什么? – Doidgey
它不应该有所作为。什么是错误? –