Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cookie produced based on select list
- $.cookie('the_cookie', 'the_value');
- var c = $.cookie("selectedNum");
- if (c) {
- $('#book_list').val(c);
- $('#' + c).slideDown("slow");
- }
- $('div.book').css("display", "none");
- $('#book_list').change(function() {
- $('div.book').slideUp("fast");
- $('#' + $(this).val()).slideDown("slow");
- $.cookie("selectedNum", $(this).val() === "" ? null : $(this).val());
- });
- $('#book_list').change(function() {
- $('div.book').slideUp("fast"); //Slide Up Effect
- $('#' + $(this).val()).slideDown("slow"); //Slide Down Effect
- setCookie('divSelected', $(this).val());
- });
- if(getCookie('divSelected')){
- $("#book_list option[value='" + getCookie('divSelected') + "']").attr('selected', 'selected');
- }
- 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);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment