2011-11-04 9 views
6

Zmęczony kilka wtyczek zastępczych, aby go do pracy w IE. Obecnie używam http://widgetulous.com/placeholderjs/. Działa to w IE8 & 9, ale nie w IE7. Zgłasza SCRIPT1028: Oczekiwany identyfikator, ciąg lub numer placeholder.js, wiersz 182 znak 5 SCRIPT5009: 'Symbol zastępczy' jest niezdefiniowany csr-form.html, wiersz 72 znak 3 - Tutaj wywołuję plik placeholder.js przez :Symbol zastępczy w IE7

$(function(){ 
    // Placeholder 
    Placeholder.init(); 
}); 

czy ktoś wie jak dostać się to do pracy w IE7 lub może ktoś zasugerować inną wtyczkę, która działa w IE7?

AKTUALIZACJA Oto skrzypce, http://jsfiddle.net/clintongreen/NLWRL/

Dzięki

+1

Czy możesz podać więcej kontekstu? W jaki sposób ten skrypt jest zawarty na stronie i gdzie jest on powiązany z plikiem Placeholder.js? – Kevin

+0

Cześć, to projekt wewnętrzny, ale spróbuję stworzyć makietę na jsfiddle, okrzyki –

+1

Chciałbym zobaczyć twoje tagi '

9

Używam Placeholder-jQuery-Plugin by mathiasbynens w pracy.

Mówi, że IE6 + jest obsługiwany, a my nie mieliśmy żadnych problemów z IE7.

Wykorzystanie jest ładny — ustawić atrybut zastępczy w tagach wejściowych i nazywają $('input').placeholder(); w $(function())

+0

+1 To działa cudownie dla mnie w IE7 –

+0

W IE7 dostaję zmianę rozmiaru wejściowego, kiedy rozmycie się z pola – Roland

+0

+1 dzięki, że działa świetnie! – IamStalker