Set a jquery cookie on my fancybox onpage load -
this used load fancybox on page load. however, want appeared on new visitors or people visited page 3 days ago.
i guess jquery cookie don't know how.
jquery(document).ready(function() { $.fancybox( '<h2>hi!</h2><p>lorem ipsum dolor</p>', { 'autodimensions' : false, 'width' : 350, 'height' : 'auto', 'transitionin' : 'none', 'transitionout' : 'none' } ); });
in <head> add <script src="jquery.cookie.js"></script>, then:
$(function() { if ($.cookie('mycookie')) { // hasn't been 3 days yet } else { $.fancybox( '<h2>hi!</h2><p>lorem ipsum dolor</p>', { 'autodimensions' : false, 'width' : 350, 'height' : 'auto', 'transitionin' : 'none', 'transitionout' : 'none' } ); } }); // set cookie expire in 3 days $.cookie('mycookie', 'true', { expires: 3}); this uses cookie plugin.
Comments
Post a Comment