jQuery技术:加载欢迎动画只有一次jquery / php

在我的网站上,我有一个欢迎动画(用jquery创建),当任何人打开我的网站( www.mysite.com )时运行。 然后同一个用户访问我网站上的另一个页面,例如www.mysite.com/about,然后点击返回主页( www.mysite.com )再次显示动画。 我怎么能限制这个?

分享一些逻辑,如放置会话或settimeout或类似的东西。

    这是你如何使用jquery cookie插件来做到这一点:

    (或https://jsfiddle.net/lollero/2nYBV/show/ )

    您可能想要更改Cookie过期的方式。 该信息可以在插件页面中找到。 我这样做的方式,它会在每次浏览器会话后过期。

    jQuery的:

    如果设置了cookie,您可以轻松地将其反转以隐藏。 1.设置cookie 2. if语句触发隐藏,如果设置了cookie。

    // If "welcome" cookie is not set... if ( $.cookie('welcome') === null ) { // Show welcome text. $('#welcome').show(); // Set the "welcome" cookie, so that the // welcome text will not be shown after this. $.cookie('welcome', true ); } ​ 

    CSS:

     #welcome { display: none; }​ 

    HTML:

     
    Welcome

    有关如何使用JQuery设置cookie的信息,请参阅以下链接: 如何使用jQuery 设置/取消设置cookie?

    每次加载主页时,都可以使用if语句检查cookie是否已设置。 如果未设置cookie,请运行动画。

    在动画脚本中; 确保设置cookie,以便在cookie处于活动状态时脚本不会再次运行。

    你可以在服务器端或客户端设置cookie并检查cookie是否设置如果设置了cookie然后不显示欢迎框,否则显示欢迎框…

    在php中你可以使用setcookie函数设置会话cookie,请看下面的链接: –

     https://php.net/manual/en/function.setcookie.php 

    将带有标志的计时器重定向到您站点中的主页面。

      setTimeout(function() {window.location.href = "/NewPage.php";}, 2000); 

    您可以使用会话来处理此问题。 一个例子:

      

    首先访问主页 – 在cookie中定义一个标志,并在每次访问页面时检查此标志

      以上就是jQuery教程分享加载欢迎动画只有一次jquery / php相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/548009.html

      (0)
      上一篇 2021年1月13日
      下一篇 2021年1月13日

      精彩推荐