【发布时间】:2014-02-25 18:42:24
【问题描述】:
我正在使用 placeholders.js,但我在控制台中收到以下错误...
[Error] TypeError: 'undefined' is not a function (evaluating 'Placeholders.init({
live: true,
hideOnFocus: false,
className: "yourClass",
textColor: "#999"
})')
complete (main.js, line 416)
j (modernizr.js, line 4)
(anonymous function) (modernizr.js, line 4)
h (modernizr.js, line 4)
onload (modernizr.js, line 4)
这是我围绕这些行的代码,任何人都可以看到这有什么问题,我已经尝试了好几个小时,但我无法理解它。
if (!Modernizr.placeholder) {
Placeholders.init({
live: true,
hideOnFocus: false,
className: "yourClass",
textColor: "#999"
});
}
【问题讨论】:
-
这个问题可能太简单了,但是您是否编辑了“yourClass”以引用您添加占位符元素的输入的实际类属性?
-
是的,我试过了,我希望它也这么简单,但遗憾的是不是:(谢谢你的回复。
-
您是在该脚本块之前加载占位符 polyfill(作为脚本标签,还是使用
Modernizr.load)?
标签: jquery html placeholder