在失去焦点或模糊后试图隐藏 div。我有一个简单的表单,当通过触摸或点击(这是一个移动网站)关注该字段时,我为用户提供了一些指导。它可以正常工作,但我必须再次单击该字段才能使 div 再次隐藏。
HTML:
<input type="text" id="usernameCL" name="usernameCL" placeholder="Create a Username" autocomplete="off" autocorrect="off" class="field_hints"/>
<div id="usernameCL" class="tooltip_static" style="display:none"> This be my field hint</div>
这是我的另一个领域提示
使用 1.6.4 JQ 的 JQuery 函数:
$().ready(function () {
$('.field_hints').bind('focus',
function()
{
var field = this.id;
var div = $('.tooltip_static[id='+field+']');
if(div.css('display') == 'none')
{
div.show(function()
{
div.slideUp("fast");
});
}
else
{
div.hide('blur');
}
});
});
这是一个小提琴:http: //jsfiddle.net/LapPA/
任何人都知道如何让它隐藏在模糊或鼠标之外?