Ich bin auf meiner Website in IE dieses Problem mit (6,7,8):IE: 'nodeType' ist Null oder kein Objekt
‘nodeType’ is null or not an object
Der Fehler auf "f.nodeType" bezieht sich Eigentum . Grundsätzlich ist f undefiniert, also das Problem ist vor, aber ich kann es nicht beheben.
(von IE Developer Toolbar Debug scheint es, diese Linie zu sein, der den Fehler zu werfen) (autocolumn.min.js line 13
erweitert unten zur besseren Lesbarkeit)
Seite ist bei http://www.donatellabernardi.ch/drupal
function split($putInHere,$pullOutHere,$parentColumn,height){
if($pullOutHere.children().length){
$cloneMe=$pullOutHere.children(":first");
$clone=$cloneMe.clone(true);
if($clone.attr("nodeType")==1&&!$clone.hasClass("dontend")){
^^^^^^^^^^^^^^^^^^^^^^^^^^ Chokes on
$putInHere.append($clone);
if($clone.is("img")&&$parentColumn.height()<height+20){
$cloneMe.remove();
}else if(!$cloneMe.hasClass("dontsplit")&&$parentColumn.height()<height+20){
$cloneMe.remove();
}else if($clone.is("img")||$cloneMe.hasClass("dontsplit")){
$clone.remove();
}else{
$clone.empty();
if(!columnize($clone,$cloneMe,$parentColumn,height)){
if($cloneMe.children().length){
split($clone,$cloneMe,$parentColumn,height);
}
}
if($clone.get(0).childNodes.length==0){
$clone.remove();
}
}
}
}
}
@scunliffe. Danke für die Bearbeitung. Wie hast du Javascript erweitert? Benutzt du eine bestimmte Software oder hast du es manuell gemacht? Dank – aneuryzm
ich nicht jquery gut genug kennen zu wissen, ob dies: $ clone.attr ("nodeType") $ clone.nodeType- sein sollte, aber nodeType ist kein attr in gewöhnlichen javascript/dom .. – kennebec
kennebec : jQuery 'attr <-Methode befasst sich nicht immer mit Attributen. Manchmal handelt es sich um Eigenschaften und manchmal um Attribute, abhängig von der Eigenschaft/dem Attribut, auf das zugegriffen wird. Genau zu dem zu gelangen, was es tun soll, scheint jenseits desjenigen zu liegen, der es in den jQuery-Dokumenten dokumentiert hat. –