IE7中的占位符



我已经累了一些占位符插件,让它在IE中工作。目前我使用http://widgetulous.com/placeholderjs/。这适用于IE8 &9,但不是IE7。它抛出一个SCRIPT1028:预期的标识符、字符串或数字占位符。js,第182行第5个字符SCRIPT5009: '占位符'未定义csr-form.html,第72行,第3个字符-这是我调用placeholder.js的地方:

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

有人知道如何在IE7中工作,或者有人建议在IE7中工作的另一个插件吗?

这是小提琴,http://jsfiddle.net/clintongreen/NLWRL/

谢谢

我在工作中使用Placeholder-jQuery-Plugin by mathasbynens

上面说支持IE6+,我们使用IE7没有遇到任何问题。

用法很好—在你的输入标签中设置占位符属性,在你的$(function())

中调用$('input').placeholder();

啊,你的问题是后面的逗号在散列中

{
 'this':'blows',
 'up': 'ie7',
}

edit:是的,我看到了,你的utils散列在小提琴后面有一个逗号。

这里是修复:http://jsfiddle.net/NLWRL/1/

未在ie7中测试,可能有更多的尾随逗号隐藏在那里,让你找到

顺便说一下,

当你在ie7中看到Expected identifier, string or number时,9/10乘以后面的逗号。

相关内容

  • 没有找到相关文章

最新更新