У меня есть этот JQuery код:Использование .animate и .css или просто один в JQuery
var help;
$('.helpPin').click(function(){
if(help == true){
var cssObj = {
'position' : 'absolute',
'bottom' : '0'
};
$('#help').css(cssObj);
help = false;
} else {
var cssObj = {
'position' : 'absolute',
'bottom' : '-206px'
};
$('#help').css(cssObj);
help = true;
}
});
Это в основном только SWAPS CSS для элемента, как я могу представить анимировать эффекты так что его не слишком рывками? Можете ли вы использовать .css внутри .animate?
[ 'toggleClass'] (HTTP : //api.jquery.com/toggleClass/) было бы лучше. –
@RobW Как так? спасибо – benhowdle89
Посмотрите документацию. Для анимированной версии используйте [jQuery UI 'toggleClass'] (http://jqueryui.com/docs/toggleClass/). –