var debugging = true; // or true if (typeof console == "undefined") var console = { log: function() {} }; else if (!debugging || typeof console.log == "undefined") console.log = function() {}; var log = function(val){ console.log(val); } var tyw = {}; tyw.init = function(){ tyw.mainnav = $('#mainnav'); tyw.all = $('#all'); tyw.toggleNav = function(){ tyw.mainnav.slideToggle(); tyw.all.toggleClass('shownav'); }; $('#navtoggle').click( tyw.toggleNav ); tyw.mainnav.click(function(){ if(tyw.all.hasClass('shownav') ){ tyw.toggleNav(); } }); } $(document).ready(tyw.init);