js
(function($) {
$.fn.menu = function(b) {
var c,
item,
httpAdress;
b = jQuery.extend({
Speed: 220,
autostart: 1,
autohide: 1
},
b);
c = $(this);
item = c.children("ul").parent("li").children("a");
httpAdress = window.location;
item.addClass("inactive");
function _item() {
var a = $(this);
if (b.autohide) {
a.parent().parent().find(".active").parent("li").children("ul").slideUp(b.Speed / 1.2,
function() {
$(this).parent("li").children("a").removeAttr("class");
$(this).parent("li").children("a").attr("class", "inactive")
})
}
if (a.attr("class") == "inactive") {
a.parent("li").children("ul").slideDown(b.Speed,
function() {
a.removeAttr("class");
a.addClass("active")
})
}
if (a.attr("class") == "active") {
a.removeAttr("class");
a.addClass("inactive");
a.parent("li").children("ul").slideUp(b.Speed)
}
}
item.unbind('click').click(_item);
if (b.autostart) {
c.children("a").each(function() {
if (this.href == httpAdress) {
$(this).parent("li").parent("ul").slideDown(b.Speed,
function() {
$(this).parent("li").children(".inactive").removeAttr("class");
$(this).parent("li").children("a").addClass("active")
})
}
})
}
}
})(jQuery);

浙公网安备 33010602011771号