Я пытаюсь найти способ сделать это меньше, используя функции / переменные в моем jquery.
$('.search-what-category').fadeOut('normal', function(){
$('.search-wrapper').animate({'height':40})
})
$('.search-what-category').fadeOut('normal', function(){
$('.search-wrapper').animate({'height':40}, function(){
$('.search-wrapper').animate({'top':-60})
})
Я могу создать первый фрагмент в функцию, но второй фрагмент имеет дополнительныйстрока в нем (см. первый и второй фрагменты одинаковы, но второй имеет дополнительную строку кода).Как мне создать функцию для первого фрагмента, а затем добавить в нее дополнительную строку, показанную во втором фрагменте?Вот что я попробовал:
function hidecat(){
$('.search-what-category').fadeOut('normal', function(){
$('.search-wrapper').animate({'height':40})
})
}
hidecat($('.search-wrapper').animate({'top':-60}))
, но, похоже, это не сработало.Я хочу, чтобы функция hidecat () активировалась, а затем, когда это будет сделано, активировать дополнительную строку кода, как в моем примере прямо над этим.