onglets jQuery avec cookies - Si cookie existe?
-
25-10-2019 - |
Question
J'ai ce code:
jQuery(document).ready(function($) {
$( "#tabs" ).tabs({
collapsible: true,
fx: { height: 'toggle', duration: 'fast'},
cookie: { expires: 30 }
});
});
J'utilise des onglets jQuery avec un jeu de cookie. Si aucun cookie est que je veux cacher les onglets. J'ai le plugin installé jquery.cookie qui était nécessaire.
Ma question
Comment puis-je vérifier si le cookie d'onglets est défini ou non?
La solution
Vous shoud utiliser ensemble et get
//getter
var cookie = $( ".selector" ).tabs( "option", "cookie" );
//setter
$( ".selector" ).tabs( "option", "cookie", { expires: 30 } );
EDIT
Définir le nom du cookie et de l'utilisation getter et setter
$("#selector").tabs({
cookie: {
name: 'mycookie',
expires: 10
}
});
Get the Cookie
alert($.cookie('mycookie'));
Set the Cookie
$.cookie('mycookie', null);
Autres conseils
Vous ne pourriez pas le faire avec la méthode getter de cookie.js:
* Get the value of a cookie with the given key.
*
* @example $.cookie('the_cookie');
* @desc Get the value of a cookie.
*
* @param String key The key of the cookie.
* @return The value of the cookie.
* @type String
Quelque chose comme
var cookieVal = $.cookie('ui-tabs-1');
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow