2013-12-14 5 views
0

Я хочу выделить (в течение нескольких секунд) тег привязки, который помещается в тег li при успешном выполнении запроса Ajax. Как я могу добиться этого через JQuery.Применить css на якорный тег

это якорь тег, который используется в моем коде:

<li class="active"> 
    <a id="firstTab" data-toggle="tab" href="#adviceContent"> 
    <i class="icon-large icon-info-sign " ></i> 
    </a> 
</li> 
+0

Highlight в каком смысле? Фоновый цвет? – AlliterativeAlice

+0

Да, некоторые цвет фона. – Abs

+0

что вы сделали до сих пор, показать обходное решение –

ответ

1

В вашем АЯКС Funciton успеха:

jQuery('#firstTab').css('background-color','#ccc'); 
setTimeout(function() { 
    jQuery('#firstTab').css('background-color','transparent'); 
},2000); 

Если вы хотите изменить цвет, чтобы быть анимированными, проверить jQuery UI Color Animation

2

Вызов 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 code

+0

Этот ответ также идеален. – Abs

Смежные вопросы