Я выполняю вызов 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, он будет работать только при наведении мыши на текстовое поле.Как заставить его показывать самому?