2013-04-17 3 views
0

Un de mes sites Web ne fonctionne pas correctement dans Internet Explorer 7 ou 8 (très bien dans les navigateurs modernes).Erreur jQuery 1.7.1 avec isEmpty dans Internet Explorer 7/8

Il ya une section sur le site Web qui initie un moteur de réservation dans un modal jQuery lightview mais l'erreur suivante est le retour dans la console - des idées?

SCRIPT5007: The value of the property 'isEmpty' is null or undefined, not a Function 
object jquery.min.js, line 3 character 4295 
+0

Qu'est-ce que 'isEmpty'? Afficher le code pertinent –

+0

affichera le code rapidement – Zabs

+0

IE 7/8 a des problèmes avec la conformité, et le plus probable n'a pas isEmpty –

Répondre

1

Vous devez utiliser soit jQuery.isEmptyObject() pour le contrôle des objets ou en utilisant la empty selector par exemple

$("p:empty"); 

Si vous n'êtes pas déclaré une fonction 'isEmpty', alors vous pouvez utiliser celui-ci:

function isEmpty(aString) { 
    return (aString === null || aString === "" || typeof aString === 'undefined'); 
} 
+0

semble fonctionner grâce :) – Zabs