フォームの入力フィールドをクリックすると、 "ヒント"のようなスパンを表示/非表示にするjquery関数があります。あなたの便宜のために私のWebKitベースのブラウザ上jquery show tips関数がWebkitベースのブラウザで動作しない
機能がFirfFox、クローム、IE上で素晴らしい作品(!):)などしかし、すべてではない別名SafariとAndroidの(テスト)
$(function(prepareInputsForHints) {
var inputs = document.getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
(function(i) {
// Let the code cleane
var span = inputs[i].nextElementSibling;
if(span instanceof HTMLSpanElement) {
if(span.className == "hint") {
span.onmouseover = function() { this.isOver = true; }
span.onmouseout = function() { this.isOver = false; if(!inputs[i].isFocus) inputs[i].onblur(); }
// the span exists! on focus, show the hint
inputs[i].onfocus = function() {
this.isFocus = true;
span.style.display = "inline";
}
// when the cursor moves away from the field, hide the hint
inputs[i].onblur = function() {
this.isFocus = false;
if(!span.isOver) span.style.display = "none";
}
}
}
})(i);
}
});
また、 http://jsfiddle.net/eZnYY/1/
にチェック。 IE9のみがサポートされていますか? –