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:
- Fancybox
- jQuery (nāk līdzi fancybox)
- 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