2014-03-28 1 views
4

Foundation에서 일하는 것은 정말 쉽지만이 경우 어떻게해야하는지 알 수 없습니다. Google을 통해 많이 파고 있습니다. 처음에는 내 페이지를 방문했을 때 즐거움을 한 번만 시작하는 방법에 대해 6 가지 방법으로 테스트했습니다. 이 접근법의 결과는 항상 달라졌고 곱해진 슬라이더 (왜 신을 알았는지), 빈 페이지 또는 아무 것도 변경되지 않았습니다.Joyride - cookie_monster : true는 작동하지 않습니다.

내가 'foundation.joyride.js'monster_cookie: true의이 부분을 잘 설정해야한다고 생각한다면, 그 즐거움은 한 번도 실행되지 않습니다. cookie_monster: false라면 주/하위 페이지가로드 될 때마다 즐거움을 볼 수 있습니다. . 나는 메모리와 다른 간단한 것들을 청소하려고 노력했지만 아무 것도 작동하지 않는다. 실용적이고 검증 된 솔루션이 있습니까?

joyride 5.0.0 버전이 있는데, ver 5.2.1 joyride가 작동을 멈췄습니다.

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); 
} 

답변

0

난 당신이 올바른 옵션을 사용하고 있는지 모르겠어요 : 나는 그래서 여기에 워드 프레스 테마로 재단을 사용하고

내 functions.php의 일부입니다. 내가 프로젝트에 Zurb의 즐거운 시간은 사용하고 그냥이 같은 무모한 함수 호출의 옵션 내부의 쿠키 설정을 구성한 :

<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

관련 문제