需要jQuery Cookie来启动和停止脚本按钮

时间:2013-10-09 20:27:19

标签: cookies jquery-cookie

我正在尝试为脚本(zurb Joyride)设置一个控件,允许用户启动游览或使用外部按钮停止游戏。这次巡演将涉及很多页面。它被设置为在所有页面上自动启动,但是一旦巡视停止,我不希望它在站点内的任何页面上重新启动而无需用户手动重新启动它。所以我试图用jQuery Cookie插件设置一个cookie来处理这个问题。

我遇到两个问题:

  1. 单击停止按钮时未设置cookie
  2. preRideCallback功能不会破坏(停止)游览
  3. 这是我的代码:

     <a href="#" class="button" id="openTour">START TOUR</a>
      <a href="#" class="button" id="no-tour">STOP TOUR</a>
    
    $(document).ready(function(){
            $('#joyRideTipContent').joyride({
                autoStart : true,
                cookieMonster: false,
                modal:true,
                expose: true
            });
    
    
        $('#stopTour').click(function() {   
            $('#joyRideTipContent').joyride("destroy", function(i,origValue){
            cookieMonster: true,          
            cookieName: 'JoyRide', 
            cookieDomain: false 
            });
        });
    
        $('#openTour').click(function() {
            $('#joyRideTipContent').joyride({
                autoStart : true,
                cookieMonster: false,
                modal:true,
                expose: true
            });
        });
    }); 
    

0 个答案:

没有答案