Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/rabbithabit.com/public_html/themes/3/js/ |
Upload File : |
/* * author : fang yongbao * data : 2014.12.24 * model : 垂直多级导航 * info :知识在于积累,每天一小步,成功永远属于坚持的人。 * blog : http://www.best-html5.net */ /* * * @param {type} option * { * @param Speed: num,//动画收缩时间 * @param autostart: ture/false,//初次加载是否将菜单全部展开 * @param autohide: true/false,//同级菜单是否隐藏 * } * return obj * none * * */ (function($) { $.fn.vmenuModule = function(option) { var obj, item; var options = $.extend({ Speed: 220, autostart: true, autohide: 1 }, option); obj = $(this); item = obj.find("ul").parent("li").children("a"); item.attr("data-option", "off"); item.unbind('click').on("click", function() { var a = $(this); if (options.autohide) { a.parent().parent().find("a[data-option='on']").parent("li").children("ul").slideUp(options.Speed / 1.2, function() { $(this).parent("li").children("a").attr("data-option", "off"); }) } if (a.attr("data-option") == "off") { a.parent("li").children("ul").slideDown(options.Speed, function() { a.attr("data-option", "on"); }); } if (a.attr("data-option") == "on") { a.attr("data-option", "off"); a.parent("li").children("ul").slideUp(options.Speed) } }); if (options.autostart) { obj.find("a").each(function() { $(this).parent("li").parent("ul").slideDown(options.Speed, function() { $(this).parent("li").children("a").attr("data-option", "on"); }) }) } } })(window.jQuery || window.Zepto);