我一直在尝试像 Facebook 的主页输入占位符一样进行输入。它的行为在 IE8 中是不一样的。我需要一个 jquery 解决方案或 css,它以浅灰色显示占位符文本,当您开始键入时,它会变成深灰色,就像在 Facebook 中一样。这是我编写的代码,但由于 CSS3,它在 IE 中不起作用。我试图添加modernizr,但它的作用不一样,而是在点击IE时清除文本。
这是我的示例代码:
<input type="text" class="search" placeholder="Name or Business Name">
演示:http: //jsfiddle.net/hK2K7/