javascript ile çok yeni.Javascript document Yazma üzerine yazı yazmak mı istiyorsunuz?
Önceden yüklenmeden önce görüntüleri gizleyen bir stil eklemek için document.write (Wordpress ile) kullanarak bir etiket oluşturmaya çalışıyorum. CSS ile yüklenmeden önce görüntüleri gizlemek için Javascript stili yazmaya başvurdum. Aslında, kullanıcının Javascript'i devre dışı bırakması durumunda CSS dosyasına yazmak istemiyorum ve daha sonra görüntüler asla gösterilmeyecek.
jQuery(function($) {
document.write('<style type="text/css"> .preload img { display: none; } </style>');
$('#body-wrap').preloadThis();
});
Ama, bu sadece tüm sayfayı üzerine.Yapıyor ve boş gitmek yapma:
işe bu kodu almak için çalışıyorum. Bunu nasıl durdurabilirim? Etiketi sayfayı kaldırmadan eklemek istiyorum. 'Return' kullanarak denedim, şans yok.
Üzgünüz, ben bir acemiyim. Şimdiden teşekkürler.
Resimlerin önbelleğe alındığı sırada (önceki sayfa yüküne yüklenmiş olanlar) .hide() .. ile aynı sorun. JQuery uygulanmadan önce bunlar görünür. Bu, resmin gizlenmeden önce görünmesine, ardından önyükleme eklentisi tarafından silinmesine neden olur. Gizlenmeden önce titreşimden kurtulmaya çalışılır. –
@Matthew: Cevabımı güncelledim. Sayfa yüklemeyi tamamlamamışsa, document.write işlevini kullanmak güvenlidir, bu nedenle jQuery'nin hazır belge işleyicisinden çıkarsanız Tamam olmanız gerekir. –