我已经厌倦了一些占位符插件,让它在IE中工作.目前我正在使用
http://widgetulous.com/placeholderjs/.这适用于IE8& 9但不是IE7.它会抛出SCRIPT1028:预期的标识符,字符串或数字
placeholder.js,第182行第5个字符
SCRIPT5009:’占位符’未定义
csr-form.html,第72行第3个字符 – 这是我通过以下方式调用placeholder.js的地方:
placeholder.js,第182行第5个字符
SCRIPT5009:’占位符’未定义
csr-form.html,第72行第3个字符 – 这是我通过以下方式调用placeholder.js的地方:
$(function(){ // Placeholder Placeholder.init(); });
有谁知道如何让这个在IE7中工作,或者有人建议另一个在IE7中工作的插件?
更新
这是小提琴,
http://jsfiddle.net/clintongreen/NLWRL/
谢谢
解决方法
啊,你的问题是像这样的哈希中的尾随逗号
{ 'this':'blows','up': 'ie7',}
编辑:是的,我看到它,你的那个小提琴中的工具哈希有一个尾随逗号.
这是修复:
http://jsfiddle.net/NLWRL/1/
没有在ie7中测试过,可能会有更多的尾随逗号隐藏在那里供您查找
顺便说一句,当你看到ie7中的预期标识符,字符串或数字时,它是一个尾随逗号的9/10倍.