最近、いくつかの記事が入力フィールドにツールチップを実装するさまざまな方法を説明したHabréをスキップしました(
1、2 )。
2番目の方法は、
入力要素で
プレースホルダー属性を使用することであるため、私の好みにより適していました。
しかし、ある「しかし」と思われた-スクリプトは、要素の
valueプロパティを置き換えることに基づいていました。 これは完全に正しいとは思えない。
そのため、私の「自転車」は、
入力要素の上にツールチップが付いたレイヤーオーバーレイに基づいてい
ます 。 もちろん、このアプローチの明らかなマイナス点は、DOMツリーが大きくなり、新しい要素の作成に費やされる時間が増えることです。 ただし、値の
値は「クリーン」のままです。
Googleプロジェクト
http://code.google.com/p/placeholderjs/生きている例