Espace réservé dans IE7
Je fatigue un peu d'espace réservé plugins pour le faire fonctionner sous IE. Actuellement, je suis en utilisant http://widgetulous.com/placeholderjs/. Cela fonctionne dans IE8 & 9, mais pas IE7. Il jette un SCRIPT1028: Escomptés identificateur de chaîne ou un nombre
placeholder.js ligne 182 caractère 5
SCRIPT5009: 'Placeholder' est indéfini
csr-form.html ligne 72 caractères 3 - C'est là que j'appelle la placeholder.js via:
$(function(){
//Placeholder
Placeholder.init();
});
Personne ne sait comment à obtenir que cela fonctionne dans la version IE7 ou quelqu'un peut-il suggérer un autre plugin qui fonctionne dans IE7?
Mis à JOUR
Voici le violon,
http://jsfiddle.net/clintongreen/NLWRL/
Grâce
- Pouvez-vous fournir plus de contexte? Comment est-ce script inclus dans la page, et où est-il par rapport à la Placeholder.js inclure?
- Salut " c'est un projet interne, mais je vais essayer de créer une maquette sur jsfiddle, cheers
- J'aimerais juste voir votre
<script>
balises, comment ils sont commandés, et où elles sont incluses dans le code HTML. - Salut Kevin, j'ai créé une maquette rapide, jsfiddle.net/clintongreen/NLWRL Cheers
- Dans ce cas, je vois que
Placeholder.init();
vient après l'Placeholder.js script. Pouvez-vous vérifier que le problème existe encore, dans IE7 lorsque Placeholder.js est chargé avant lePlaceholder.init();
appel? - Salut, oui il fait encore la même chose si je change l'ordre 🙁
Vous devez vous connecter pour publier un commentaire.
ah, votre problème est un virgule dans une table de hachage comme ce
modifier: yep je le vois, votre
utils
de hachage en ce que le violon a une virgule après.ici est le correctif:
http://jsfiddle.net/NLWRL/1/
pas testé dans ie7, il y a peut être plus de virgules cacher là-bas pour vous de trouver
par la voie lorsque vous voyez
Expected identifier, string or number
dans ie7, 9 fois sur 10 son une virgule.Je suis en utilisant Espace réservé-jQuery-Plugin par mathiasbynens au travail.
Il dit IE6+ est pris en charge, et nous n'avons eu aucun problème avec IE7.
Utilisation est agréable — ensemble de l'espace réservé à l'attribut dans la balise d'entrée et appel
$('input').placeholder();
dans votre$(function())