Uzrakstīju nelielu koda gabalu, kas atver fancybox pirmajā reizē, kad lietotājs ienāk lapā (piemēram, lai parādītu aptauju).

Kas būs vajadzīgs:

  1. Fancybox
  2. jQuery (nāk līdzi fancybox)
  3. jQuery cookie plugins

Demo:

https://exs.lv/mad182/fancybox-once/

Kods:

Viss kopā: https://exs.lv/mad182/fancybox-once/fb.txt

Tikai pats fancybox izsaukšanas kods: 

$(document).ready(function() {
   /* fb once konfigurācija */
    var fb_once_url = "popup.html"; // links, ko atvērt ar fancybox
    var fb_once_cookie_time = 30; // cookie derīguma termiņš, dienās
    var fb_once_cookie_id = "seen_fb_popup"; // cookie nosaukums
   /* talak labot nevajag */
   if($.cookie(fb_once_cookie_id) == null) {
      $.fancybox({
         href: fb_once_url,
         scrolling: 'auto',
         padding: 0,
         autoScale: true,
         modal: false,
         cache: false,
         onClosed: function() {
            $.cookie(fb_once_cookie_id, "1", {
               expires: fb_once_cookie_time
            }
         )}
      });
   }
});

Laboja mad, labots 5x