2016-04-01 4 views
0

У меня есть jQyery Cookie Plugin и хочу, чтобы я установил cookie (с истечением срока действия), чтобы выполнить скрипт после просмотра x страниц, но cookie не возвращает vview of просмотров страниц, но возвращает NaN.jQyery Cookie не сохраняет значение

$(document).ready(function() { 
    var visited = $.cookie('visited'); // visited = 0 
    if (visited == 3) { 
     execute script 
    } 
    else { 
     visited++;// increase counter of visits 

     // set new cookie value to match visits 
     var date = new Date(); 
     date.setTime(date.getTime() + (10 * 1000)); 
     $.cookie('visited', visited, {expires: date}); 

     return false; 
    } 
}); 

В чем проблема в моем скрипте?

+1

Вы можете добавить [скрипку] (https://jsfiddle.net/) Exemple? –

ответ

1

Попробуйте это:

$(document).ready(function() { 
var visited = 0; 
if ($.cookie('visited')) {//test if cookie exist 
    visited = $.cookie('visited'); 
} 

    if (visited == 3) { 
     // 
    } 
    else { 
     visited++;// increase counter of visits 

     // set new cookie value to match visits 
     var date = new Date(); 
     date.setTime(date.getTime() + (10 * 1000)); 
     $.cookie('visited', visited, {expires: 1}); 

     return false; 
    } 
}); 

https://jsfiddle.net/dfL94kjh/

+1

очень спасибо @madalin. он отлично работает :) –

Смежные вопросы