0

我正在使用 CSS3 PIE 向 IE 添加对圆角和阴影的支持,并使用 jQuery Sparkle 添加对 HTML5 占位符属性的支持。每当我将 PIE 应用于具有占位符属性的表单字段的任何包含元素时,占位符文本都会消失。

经过进一步测试,行为并不一致 - 如果我坐在那里并不断刷新页面,即使将 PIE 应用于其中一个包含元素,占位符文本也会偶尔出现。这让我相信它与 PIE/Sparkle 的加载顺序有关。我的猜测是,如果 PIE 先加载,那么 Sparkle 可以在事后添加占位符,但如果 Sparkle 先加载,那么 PIE 在重绘包含元素时会清除它们?只是一个理论。

无论如何,对此的任何帮助将不胜感激,就好像我不能同时使用两者一样,我要么用字段外的标签重做我的表单,要么用图像而不是 CSS3 效果重做我的页面设计。我都不喜欢:-)

4

1 回答 1

1

您是否尝试过 PIE 的纯 JS 版本而不是 htc?它的shot弹枪调试,但它可能会起作用。

于 2011-07-12T13:14:21.077 回答