首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >欢乐之旅--而cookie_monster:真的什么都不管用

欢乐之旅--而cookie_monster:真的什么都不管用
EN

Stack Overflow用户
提问于 2014-03-28 15:24:02
回答 1查看 202关注 0票数 4

与基金会合作真的很容易,但我不知道在这种情况下该做什么。我已经通过谷歌挖掘了很多,我测试了大约6种不同的方法,如何只启动一次,在我的网页上的第一次访问。这种方法的结果总是不同的,成倍的滑块(天知道为什么),空白页或只是什么都没有改变。

如果我理解得很好,我应该把它放在“foundation.joyride.js”monster_cookie: true的这一部分,但是在那之后,即使是一次也不启动一次,如果是cookie_monster: false,我可以在主/子页面的每一个负载上看到欢乐。我试过清理内存和其他简单的东西,但什么都没有用。你有任何有效的/经过测试的解决方案吗?

我有5.0.0版本的joyride,当我粘贴ver的代码时: 5.2.1越野车停止工作。

我正在使用基金会作为Wordpress主题,所以这里是我的functions.php的一部分:

代码语言:javascript
复制
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);

function my_jquery_enqueue() {

    //Load jQuery 2.0

    wp_deregister_script('jquery');
    wp_register_script('jquery', "http".($_SERVER['SERVER_PORT'] == 443 ? "s" : "")."://code.jquery.com/jquery-2.1.0.min.js", false, null);
    wp_enqueue_script('jquery');

    //Load Foundation.js
    wp_enqueue_script('foundation_js', get_template_directory_uri().'/js/foundation.js', array('jquery'), false, true);
    //Load faq-crm.js
    wp_enqueue_script('faq-crm_js', get_template_directory_uri().'/js/faq-crm.js', array('jquery', 'foundation_js'), false, true);
    //modernizr.js
    wp_enqueue_script('modernizr_js', get_template_directory_uri().'/js/vendor/modernizr.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    // Load slider orbit.js
    wp_enqueue_script('orbit_slider_js', get_template_directory_uri().'/js/foundation/foundation.orbit.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    // Load magellan.js 
    wp_enqueue_script('magellan_js', get_template_directory_uri().'/js/foundation/foundation.magellan.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    //Load topbar.js
    wp_enqueue_script('topbar_js', get_template_directory_uri().'/js/foundation/foundation.topbar.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    //Load modal.js
    wp_enqueue_script('modal_js', get_template_directory_uri().'/js/foundation/foundation.reveal.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    //Load joyride.js
    wp_enqueue_script('joyride_js', get_template_directory_uri().'/js/foundation/foundation.joyride.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
    //Load cookie.js
    wp_enqueue_script('cookie_js', get_template_directory_uri().'/js/vendor/jquery.cookie.js', array('jquery', 'foundation_js', 'faq-crm_js'), false, true);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-04 19:00:15

我不确定你是否使用了正确的选项。我在一个项目中使用了Zurb的Joyride,并将cookie设置配置在joyride函数调用的选项中,如下所示:

代码语言:javascript
复制
<script>
$(window).load(function() {
    $('#contentID').joyride({
        'cookieMonster': true,    // true/false for whether cookies are used
        'cookieName': 'JoyRide',  // choose your own cookie name
    });
  });
});
</script>

设置它的基础知识和可用的选项如下:http://zurb.com/playground/jquery-joyride-feature-tour-plugin

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

https://stackoverflow.com/questions/22716889

复制
相关文章

相似问题

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