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
Post a Comment