2016-01-15 6 views
0

Я новый в Javascript, и я пытаюсь сделать анимацию «Условиями использования» на сайте, и она работает! Теперь я просто пытаюсь использовать файлы cookie, чтобы показывать только «Условия использования» до новой версии «Условий», но это не работает! Эти условия приема будут использоваться на сайте wordpress.Показывать только один раз, когда div на пользователя

Я не знаю, что это неправильно Любые советы, статьи, все остальное будет большим полезным

document.cookie="username, expires= Sat, 31 Dec 2016 12:00:00 GMT"; 
 

 

 
$('txt .avia-button').click(function()){ 
 
    if ($.cookie('#txt .avia-button')) $('#txt').animate(); 
 
    else { 
 
     $('#txt .avia-button').click(function(){ 
 
      $('#txt').animate({ 
 
\t   bottom: '-300px', 
 
\t \t height: 'toggle', 
 
      }); 
 
     }); 
 
    } 
 
});

+1

'$ .cookie ('# txt .avia-button') ', так что вы сохраняете для него значение cookie? – epascarello

+0

Если вы используете cookie, вы можете использовать HTML5 localStorage для хранения логических, если они уже прочитали Условия. Гораздо проще блокировать файлы cookie, чем блокировать localStorage. – Korgrue

+0

'$ ('txt .avia-button'). Click (function()) {' отсутствует '#' –

ответ

0

Что-то вроде этого:

if ($.cookie('seenTOS')!='1')) 
{ 
    $('#txt').hide(); 
} 
$('#txt .avia-button').click(function() { 
    $.cookie('seenTOS','1', { expires: 7, path: '/' }); 
    // Show #txt 
    $('#txt').animate({ 
     bottom: '-300px'; 
     height: 'toggle'; 
    }); 
}); 
Смежные вопросы