Optimize jQuery code -


what better state following:

 var active = '-active';  if ($j('body').hasclass('faqs')) { $j('.faqs-support').toggleclass('faqs-support' + active); }  if ($j('body').hasclass('cameras')) { $j('.camera-support').toggleclass('camera-support' + active); }  if ($j('body').hasclass('manuals')) { $j('.manuals-support').toggleclass('manuals-support' + active); }  if ($j('body').hasclass('downloads')) { $j('.downloads-support').toggleclass('downloads-support' + active); } 

how about:

$j.each(['faqs', 'cameras', 'manuals', 'downloads'], function(i, e){   if ($j('body').hasclass(e)) {     $j('.'+e+'-support').toggleclass(e+'-support-active');   } }); 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -