我想让阳关执法是默认单击状态的,请问$("#yang").trigger("click");该加在哪里?
function navList(id) {
var $obj = $("#nav_dot"), $item = $("#J_nav_" + id); $item.addClass("on").parent().removeClass("none").parent().addClass("selected"); $obj.find("h4").hover(function () { $(this).addClass("hover"); }, function () { $(this).removeClass("hover"); }); $obj.find("p").hover(function () { if ($(this).hasClass("on")) { return; } $(this).addClass("hover"); }, function () { if ($(this).hasClass("on")) { return; } $(this).removeClass("hover"); }); $obj.find("h4").click(function () { var $p = $(this).siblings(".list-item"); if ($(this).parent().hasClass("selected")) { $p.slideUp(300); $(this).parent().removeClass("selected"); } if ($p.is(":hidden")) { $("#nav_dot li").find(".list-item").slideUp(300); $("#nav_dot li").removeClass("selected"); $(this).parent().addClass("selected"); $p.slideDown(300); } else { $p.slideUp(600); } });
}
默认展开的加个select类,文档加载完判断哪个带select就展开哪个的子项,之后继续监听点击事件。
应该差不多吧|・ω・`)