Я хочу выделить (в течение нескольких секунд) тег привязки, который помещается в тег li при успешном выполнении запроса Ajax. Как я могу добиться этого через JQuery.
это якорный тег, который используется в моем коде:
<li class="active">
<a id="firstTab" data-toggle="tab" href="#adviceContent">
<i class="icon-large icon-info-sign " ></i>
</a>
</li>
В вашей функции успеха ajax:
jQuery('#firstTab').css('background-color','#ccc');
setTimeout(function () {
jQuery('#firstTab').css('background-color','transparent');
},2000);
Если вы хотите, чтобы изменение цвета было анимированным, проверьте jQuery UI Color Animation
Вызовите jQuery-UI из Google или jQuery CDN.
И попробуйте это на своем успехе Ajax:
var color = $("#firstTab").css("background-color");
var highlightColor = '#bebebe';
$("#firstTab").animate({backgroundColor:highlightColor},500,function(){
$(this).delay(1000).animate({backgroundColor:color},500);
});
Вы можете проверить этот код Fiddle