jquery печенье часовой пояс на 10 минут - PullRequest
0 голосов
/ 22 января 2020

Я работаю с этим jquery cookies плагинами вместе с keith-wood таймером.

Время истечения, отображаемое в окне файлов cookie, показывает время по Гринвичу в формате . Я просто понял, что это не имеет значения. так что никаких проблем.

Я ищу время истечения в 10 минут.

Как я могу это сделать.

Через 10 минут появляется кнопка, и нажатие на нее будет перенести пользователя на следующую страницу.

Я тоже это узнал. ✓

Когда пользователь перейдет на следующую страницу, повар ie должен быть удален.

Возможно ли это сделать?

Исходный код от Тима Самоффа - Постоянный таймер обратного отсчета с помощью файлов cookie

var totalTime = 600; // Интервал времени (se c) var halfTime = Math.floor (totalTime / 2);

if (!Cookies.get('cdTime')) {
    var now = $.now(); // First time on page
    var date = new Date();
    var minutes = 10;
    date.setTime(date.getTime() + (minutes * 60 * 1000));

    Cookies.set('firstTime', now, { expires: date, path: '/' });
    Cookies.set('cdTime', totalTime, { expires: date, path: '/' });
    var runTimer = Cookies.get('cdTime');
} else {
    var currentTime = $.now();
    var usedTime = ( currentTime - Cookies.get('firstTime') ) / 1000;
    var runTimer = Cookies.get('cdTime') - usedTime;
}
$('#cd').countdown({
    until: runTimer,
    compact: true,
    onExpiry: EndCountdown,
    onTick: Callbacks,
    layout: '{sn} seconds left...'
});
function Callbacks(periods) {
    if ($.countdown.periodsToSeconds(periods) === halfTime) {
        $('#cd').addClass('halfway');
    }
    else if ($.countdown.periodsToSeconds(periods) <= 0) {
        EndCountdown();
    }
}
function EndCountdown() {
    $('#cd').removeClass('halfway').addClass('ended');
    // $('#cd').html('&#9829;');
    alert("Clicked");
    window.location.href="success.php";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...