Я работаю с этим 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('♥');
alert("Clicked");
window.location.href="success.php";
}