我正在做一个 ajax 调用,它会在成功时执行以下操作:
success: function(data) {
var allok= data.success;
if(allok == true) {
$("#share_text").addClass('share_success').delay(2000).queue(function(next){
$(this).removeClass("share_success");
next();
});
} else {
$("#share_text").addClass('share_fail').delay(2000).queue(function(next){
$(this).removeClass("share_fail");
next();
});
}
$('#share_message').html(data.message);
$("#share_submit").val("Share");
$("#share_submit").removeAttr("disabled")
}
在哪里allok = false
(else 块)它应该触发此文本框下方的提示工具提示,同时它正在执行 addClass/removeClass。
<input name="whatever_name" id="share_text" type="text" value="Blah blah" size="40" title="This is a tooltip">
如果我添加$('#share_text').tipsy('show')
到 else 块中,它仅在您将鼠标悬停在文本框上时才有效。我如何让它自己显示?