2012-01-19 49 views

回答

0

我知道你想保留你選擇的面板以備後用。您必須將選定的索引保存到瀏覽器Cookie中或保留在您的服務器上。這是使用Cookie的示例。

function setCookie(c_name,value,exdays) { 
    var exdate=new Date(); 
    exdate.setDate(exdate.getDate() + exdays); 
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); 
    document.cookie=c_name + "=" + c_value; 
} 

function getCookie(c_name) { 
    var i,x,y,ARRcookies=document.cookie.split(";"); 
    for (i=0;i<ARRcookies.length;i++) { 
    x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); 
    y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); 
    x=x.replace(/^\s+|\s+$/g,""); 
    if (x==c_name) { 
     return unescape(y); 
     } 
    } 
} 

$().ready(function() { 
    $('#coda-slider-6').codaSlider({ 
    crossLinking: false, 
    firstPanelToLoad: (getCookie('firstPanel') == null ? 3 : getCookie('firstPanel')); 
    }); 
}); 

// do your code to set cookie when user click on a panel 
+0

謝謝Bon。我剛剛編輯了我的問題,解釋了我的要求 –