Показать сообщение отдельно
  #7 (permalink)  
Старый 19.04.2015, 19:45
Аспирант
Отправить личное сообщение для Moloch Посмотреть профиль Найти все сообщения от Moloch
 
Регистрация: 29.10.2013
Сообщений: 94

а если мне нужно еще чтобы по нажатию на конопку менялся цвет фона блока , то это так делается?
(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' то фон по умолчанию не становится зеленым?
Ответить с цитированием