首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery路径点和cookie

jquery路径点和cookie
EN

Stack Overflow用户
提问于 2014-11-08 14:48:28
回答 1查看 41关注 0票数 0

我目前正在使用jQuery-waypoints在我的网站上动画/淡入宣传片一旦到达某个领域。由于我在几个页面上都有这些内容,所以对于我的最终用户来说,这可能会变得非常烦人,我想知道是否有一种方法可以将其与jQuery结合起来,以便只动一次动画。

我现在的路标代码:

代码语言:javascript
复制
     $('.banner1').waypoint(function() {
        $('.banner1').removeClass('hidden');
        $('.banner1').addClass('animated fadeInLeft');
     }, {
         offset: '100%'
     });

请给我一些专家的建议,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-08 14:59:22

当使用jQuery时,可以使用以下代码:

代码语言:javascript
复制
$.cookie('cookie_name', 'cookie_value'); // set cookie value

这个返回一个cookie值:

代码语言:javascript
复制
$.cookie('cookie_name'); // get cookie value

现在,您所要做的就是检查是否设置了一个特殊的cookie,如果是这样的话:不做任何事情,如果没有设置:您是否动画并设置此cookie,例如:

代码语言:javascript
复制
$('.banner1').waypoint(function() {
        // check if cookie is undefined or empty
        if ( typeof $.cookie('banner1') === 'undefined' || $.cookie('banner1').length <= 0 ) {
          $.cookie('banner1', 'some-value-here'); // set cookie value
          $('.banner1').removeClass('hidden');
          $('.banner1').addClass('animated fadeInLeft');
        }       
     }, {
         offset: '100%'
     });

编辑:我不确定这是否是检查是否设置了cookie的最佳方法,但它应该能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26818294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档