Reduce the js code and the number of requests [closed]

1

How can I compress this code in only one, to reduce the number of requests and reduce the js code?

//<![CDATA[
    $(document).ready(function(){
            $('.combobox').combobox()
    }); //]]>


    //----------------> SCROLL FILTER
    ////////////////////////////////////////////////////////////////


    $(document).ready(function(){
      $(function () {
        // scroll body to 0px on click
        $('#sub-btn').click(function () {
          $('#content-body').css('visibility', 'visible');
          $('#content-body').css('margin', '0');
          $('body,html').animate({
            scrollTop: $("#content-body").offset().top}, 1000);
          return false;
        });
      });

    });


    //----------------> TOOLTIP
    ////////////////////////////////////////////////////////////////

    $(document).ready(function($) {

        $('.tooltip-icon').tooltip({
            placement: 'top',
            title: 'Eles só precisam do seu minuto!'
        });

        $(document).on('focus', '.input-tip', function(){
            $('.tooltip-icon').tooltip('show');
        });

        $(document).on('blur', '.input-tip', function(){
            $('.tooltip-icon').tooltip('hide');
        });

    });    

    //----------------> TAB MAP UI
    ////////////////////////////////////////////////////////////////

    $(document).on('click', '.panel-heading', function(e){
        var $this = $(this);
        if(!$this.hasClass('panel-collapsed')) {
            $this.parents('.panel').find('.panel-body').slideUp();
            $this.addClass('panel-collapsed');        
            $this.find('i').removeClass('fa fa-angle-up').addClass('fa fa-angle-down');
        } else {
            $this.parents('.panel').find('.panel-body').slideDown();
            $this.removeClass('panel-collapsed');        
            $this.find('i').removeClass('fa fa-angle-down').addClass('fa fa-angle-up');
        }
    });


    //----------------> TAB MAP UI
    ////////////////////////////////////////////////////////////////

    $(document).ready(function () {
        $('#slideleft button').click(function () {
           $(this).toggleClass('aberto').next().toggleClass('aberto');
        });
    });

    //----------------> JQUERY EFFECT LIST
    ////////////////////////////////////////////////////////////////

    jQuery(document).ready(function($){
          $('.close-carbon-adv').on('click', function(){
            $('#carbonads-container').hide();
          });
    });


    //----------------> BUTTON RETURN TOP
    ////////////////////////////////////////////////////////////////
    $(document).ready(function(){
      $(function () {
        // scroll body to 0px on click
        $('.return-footer a').click(function () {
          $('body,html').animate({
            scrollTop: 0
          }, 1200);
          return false;
        });
      });

    });
    
asked by anonymous 13.05.2015 / 20:05

1 answer

2

I do not know if I misunderstood the question, do you want to do this?

Full Version:

    $(document).ready(function () {
    $('.combobox').combobox()
    $('.tooltip-icon').tooltip({
        placement: 'top',
        title: 'Eles só precisam do seu minuto!'
    });
    $(document).on('focus', '.input-tip', function () {
        $('.tooltip-icon').tooltip('show');
    });

    $(document).on('blur', '.input-tip', function () {
        $('.tooltip-icon').tooltip('hide');
    });
    $(function () {
        $('#sub-btn').click(function () {
            $('#content-body').css('visibility', 'visible');
            $('#content-body').css('margin', '0');
            $('body,html').animate({
                scrollTop: $("#content-body").offset().top
            }, 1000);
            return false;
        });
    });
    $('#slideleft button').click(function () {
        $(this).toggleClass('aberto').next().toggleClass('aberto');
    });
    $('.close-carbon-adv').on('click', function () {
        $('#carbonads-container').hide();
    });
    $(function () {
        $('.return-footer a').click(function () {
            $('body,html').animate({
                scrollTop: 0
            }, 1200);
            return false;
        });
    });
});

$(document).on('click', '.panel-heading', function (e) {
    var $this = $(this);
    if (!$this.hasClass('panel-collapsed')) {
        $this.parents('.panel').find('.panel-body').slideUp();
        $this.addClass('panel-collapsed');
        $this.find('i').removeClass('fa fa-angle-up').addClass('fa fa-angle-down');
    } else {
        $this.parents('.panel').find('.panel-body').slideDown();
        $this.removeClass('panel-collapsed');
        $this.find('i').removeClass('fa fa-angle-down').addClass('fa fa-angle-up');
    }
});

Min version:

$(document).ready(function(){$('.combobox').combobox()
$('.tooltip-icon').tooltip({placement:'top',title:'Eles só precisam do seu minuto!'});$(document).on('focus','.input-tip',function(){$('.tooltip-icon').tooltip('show');});$(document).on('blur','.input-tip',function(){$('.tooltip-icon').tooltip('hide');});$(function(){$('#sub-btn').click(function(){$('#content-body').css('visibility','visible');$('#content-body').css('margin','0');$('body,html').animate({scrollTop:$("#content-body").offset().top},1000);return false;});});$('#slideleft button').click(function(){$(this).toggleClass('aberto').next().toggleClass('aberto');});$('.close-carbon-adv').on('click',function(){$('#carbonads-container').hide();});$(function(){$('.return-footer a').click(function(){$('body,html').animate({scrollTop:0},1200);return false;});});});$(document).on('click','.panel-heading',function(e){var $this=$(this);if(!$this.hasClass('panel-collapsed')){$this.parents('.panel').find('.panel-body').slideUp();$this.addClass('panel-collapsed');$this.find('i').removeClass('fa fa-angle-up').addClass('fa fa-angle-down');}else{$this.parents('.panel').find('.panel-body').slideDown();$this.removeClass('panel-collapsed');$this.find('i').removeClass('fa fa-angle-down').addClass('fa fa-angle-up');}});
    
13.05.2015 / 20:13