【发布时间】:2016-07-30 05:52:41
【问题描述】:
Angular js 中是否有任何下降指令以支持 IE 8 和 IE 9 中的占位符。我发现了一堆库,但它们都具有 jQuery 依赖项。需要实现它不依赖jQuery!
【问题讨论】:
标签: angularjs angularjs-directive placeholder
Angular js 中是否有任何下降指令以支持 IE 8 和 IE 9 中的占位符。我发现了一堆库,但它们都具有 jQuery 依赖项。需要实现它不依赖jQuery!
【问题讨论】:
标签: angularjs angularjs-directive placeholder
我设法创建了一个custom placeholder directive 来处理它,而不需要任何 jQuery 依赖。
【讨论】:
display: inline-block; 容器中。
z-index: 3;
我试图在我的公司使用我们自己的自定义占位符指令开发的应用程序中为旧版浏览器实现占位符属性,而没有像您这样的 Jquery。
这给我们带来了一些麻烦,因为每次它都会突然停止工作,并且在使用 IE8/IE9 时占位符出现的时间太长。
然后我找到了这个人,它工作得很好:
【讨论】:
也许您可以使用http://modernizr.com/ 来检查占位符支持。
if (!Modernizr.input.placeholder) { ... }
【讨论】: