2012-08-11 43 views

回答

0

試試這個 - http://jsfiddle.net/QqDLR/2/

blur: function() { 
    if($(this).val().length > 0) { 
     label.hide(); 
    } else { 
     cssoptwo = {'zoom': '1','filter': 'alpha(opacity=100)','opacity': '1'}; 
     label.css(cssoptwo).fadeIn(); 

    } 
} 
+0

謝謝Zoltan的作品像一個魅力:) – user1119742 2012-08-11 10:51:50

+0

不客氣:)我建議使用'keydown'來隱藏標籤,而不是'keyup' - 如果你按任何鍵並按住它下來的輸入是充滿文字,但標籤仍然存在;-) – 2012-08-11 10:56:39

+0

將改變它現在再次感謝 – user1119742 2012-08-11 11:07:05

0

您呼叫 '淡出()' 和 '隱藏()' 函數,調用後您的標籤上有聲明 '顯示:無;'。要重新顯示標籤,您必須調用fadeIn()或show()等函數,或更改「display:block;」的聲明。手動像我一樣here in your fiddle

+0

點爲感謝您的洞察力 – user1119742 2012-08-13 01:38:55