Pencere yükleme işlevi üzerinde bir çerez olup olmadığını kontrol ediyorum ve bir öğeyi gizlemek için bir css sınıfı ekliyorum. Ama yeterince hızlı değil, siteyi açtığınızda bir saniye için gizli unsuru gösterir. Gizli unsuru görmeden bunu yapmanın daha iyi bir yolu var mı? BesbelliTanımlama bilgisi ve addClass öğelerini kontrol edin, ancak yavaştır
$(window).ready(function() {
if (typeof $.cookie('note') === 'undefined') {
$('.note').removeClass('hide');
}
});
: Sadece görüntüyü göstermek için çerez yoksa
$(window).load(function() {
if ($.cookie('note')) {
$('.note').addClass('hide');
}
});
Önce sakla, o zaman sadece çerez ** mevcut değil ise göster. – Liam
Pencere yükünün aksine belgeyi hazır kullanmayı denediniz mi? –
FYI [load() kullanımdan kaldırılmıştır] (http://stackoverflow.com/questions/12643160/load-method-deprecated) ve artık kullanılmamalıdır. – Liam