2011-07-12 10 views
0

私はCSS3 PIEを使用して、丸みを帯びたコーナーとシャドウをIEに追加し、jQuery Sparkleを使用してHTML5プレースホルダ属性をサポートしています。プレースホルダ属性を持つフォームフィールドの要素にPIEを適用すると、プレースホルダテキストが消えます。CSS3 PIEとjQuery Sparkle

さらにテストしたところ、その動作は一貫していません。私がそこに座ってページをリフレッシュし続けると、プレースホルダーのテキストはPIEが含まれている要素の1つに適用されても表示されます。これは、PIE/Sparkleがロードされる順序と関係があると私に信じさせます。私の推測では、PIEが最初にロードされた場合、Sparkleは事実の後にプレースホルダを追加できますが、Sparkleが最初にロードされた場合、PIEは含まれている要素を再描画するときにPIEを破棄します。ただの理論。

とにかく、私は両方を一緒に使うことができないかのように大いに感謝します。フィールド外のラベルを使ってフォームをやり直すか、CSS3エフェクトではなく画像を使ってページデザインをやり直す必要があります。どちらも好きではありません:-)

+0

サンプルページを作成できますか?これはCSS PIEのバグのようです。 –

答えて

1

htcとは対照的に、PIEのpure JS versionを試しましたか?そのshotgun debuggingが動作する可能性があります。

+0

それはそれをしました!どうもありがとうございました。 – daGUY