2014-01-17 35 views

回答

2

我设法创建了一个custom placeholder directive来处理它,没有任何jQuery依赖。

+0

根据使用情况,您可能需要将每个输入包装在其自己的'display:inline-block;'容器中。 –

+0

另外,我使用bootstrap并且必须添加'z-index:3;' –

-1

也许你可以使用http://modernizr.com/检查占位符suppport。

if (!Modernizr.input.placeholder) { ... } 
+1

我不想只是检查占位符支持,而且还为他们提供了一个占位符pollyfill /指令。 –

1

我正试图在应用程序中使用我们自己的自定义占位符指令开发的应用程序中实现旧版浏览器的占位符属性,而不使用Jquery(如您的)。

它给我们带来了一些麻烦,因为每次它会突然停止工作,占位符在使用IE8/IE9时花费的时间太长。

然后我发现这家伙和它精美的作品:

https://github.com/cvn/angular-shims-placeholder