а если мне нужно еще чтобы по нажатию на конопку менялся цвет фона блока , то это так делается?
(function($) {
$.fn.inOut = function(opt) {
var defaults = {
'duration': 3000, //продолжительность выполнения анимации в ms
'easing': 'swing', //изменение скорости анимации
background_color :'green'
};
opt1 = $.extend(defaults, opt);
return this.each(function(index, self) {
$(self).animate({
'height': 'toggle',
'opacity': 'toggle'
}, {
'duration': opt.duration,
'easing': opt.easing
}).css('background-color',opt.background_color);
})
};
})(jQuery);
$(function() {
$('button').on('click', function() {
$('.container').inOut({'duration': 1500,background_color:'pink'});
});
});
почему если я не задаю background_color:'pink' то фон по умолчанию не становится зеленым?