Мне удалось реализовать jquery.cookie в другом проекте с fancyapp без проблем; например проверял модальные огни один раз, и чтобы он снова загорелся, я просто удаляю файл cookie, и он будет снова распространяться (см. ниже).Может ли «jekyll» вмешиваться в jquery.cookie?
UPDATE
Вот пример, в котором он работает; Если вы перейдете на эту страницу: http://avonexampleone.antonio-p-ortiz.com/prior.html нажмите на баннер, модальная стрелка на следующей странице и честь истечения срока i.e. j.cookie('visited', 'yes', {expires: 1});
wont огонь снова до дня, и если вы очистите свои куки-файлы и снова проведете тест, модаж будет стрелять. Все, как ожидалось.
Однако у меня такой же код в другом проекте (блог jekyll), и он, кажется, работает время от времени при тестировании.
Может ли быть какая-то странная проблема конфиденциальности или некоторая настройка в jekyll, которая предотвратила бы это?
Любая помощь будет оценена!
HTML:
<a id="clickbanner" href="/assets/images/beauty_for_a_purpose/Beauty_for_a_Purpose_Sheri_Card_EN.jpg" rel="gallery"></
JS:
var j = jQuery.noConflict();
j(document).ready(function() {
function openFancybox() {
setTimeout(function() {
j("#clickbanner").trigger('click');
}, 500);
};
var visited = j.cookie('visited');
if (visited == 'yes') {
return false;
} else {
openFancybox();
};
j.cookie('visited', 'yes', {
expires: 1
});
j("#clickbanner").click(function() {
j.fancybox({
href: this.href,
type: "image",
maxWidth: 750,
maxHeight: 502
});
return false;
});
});