// javascript document var fn = {}; fn.navimsgclose = function() { var me = fn._role('j_msg_close'); me.click(function() { $('#header_msg').slideup(200); }); $('.navi li').hover(function(){ $(this).addclass('hover'); $(this).find('.navi_content').slidedown(200); },function(){ $(this).removeclass('hover'); $(this).find('.navi_content').stop(true,true).slideup(200); }); } fn._role = function(role) { return $('[data-role="' + role + '"]'); } fn.dqjsevent = function(){ $('.dqjs').each(function(index, element) { var me = $(this) $(this).find('li').click(function(e) { if(!$(this).hasclass('actived')){ me.find('li').removeclass('actived'); $(this).addclass('actived'); } }); }); } $(function() { for (fname in fn) { if (fname.indexof('_') == -1) { fn[fname](); } } })