Sayfa başlangıcında DOM'a bir öğe eklemeye çalışıyorum. Ben FF21, Chrome27 ve IE10 bu test ettikJquery Prepend: 'createDocumentFragment' yönteminin çağrısı alınamıyor
$(document).ready(function() {
$(document).prepend("<div id=new_div style=z-index:1;></div>");
});
:
Aşağıdaki kod var. Hepsi başlığında belirtilen hatayı döndürür (tam metinler Chrome hata ayıklayıcıdır). jquery-1.10.0.js üzerinde
Hata ayıklama, ben
safeFrag = document.createDocumentFragment()
Görünüşe belge boş olduğu 5998 satır sorunu buldum. Yığın izini 6249 satırında domManip
konumuna getirerek, nesne boş olan this[ 0 ].ownerDocument
olarak iletilir.
jQuery'yi yüklemek ve bu komutu çalıştırmak için sayfada javascript'i kaldırdım ve sorun devam ediyor.
Bkz. this jsFiddle, uyarı tetiklenmiyor, yani javascript motoru daha önce satırda sıkışmış.
Yardım edin.
Neden belge almaya hazırlanıyorsunuz? Document.body gibi gerçek bir DOM düğümüne ekleyin. Ayrıca, özellik değerleriniz için teklifleri kullanmayı deneyin. – Ian