$(function(){ //文本框Style $(".txt").mouseover(function(){ $(this).addClass("txt_o"); }).mouseout(function(){ $(this).removeClass("txt_o"); }).focus(function(){ $(this).addClass("txt_s"); }).blur(function(){ $(this).removeClass("txt_s"); }); //表格折叠 $(".tform").find("tbody tr th[_show]").each(function(i){ //加入折叠提示 if ($(this).attr("_show")=="no"){ $(this).append(" "); } else { $(this).append(" "); } //折叠动作 $(this).click(function(){ if ($(this).find("button[class^='tbody_']").attr("class")=="tbody_up"){ $(this).find("button[class^='tbody_']").attr("class","tbody_down"); $(this).parent("tr").parent("tbody").find("tr").not($(this).parent("tr")).hide(); } else if ($(this).find("button[class^='tbody_']").attr("class")=="tbody_down"){ $(this).find("button[class^='tbody_']").attr("class","tbody_up"); $(this).parent("tr").parent("tbody").find("tr").not($(this).parent("tr")).show(); } }).mouseover(function(){ $(this).addClass("mouseon"); }).mouseout(function(){ $(this).removeClass("mouseon"); }).click(); }); //列表行高亮 $("table[_dlist*='light']").children("tbody").children("tr").mouseover(function(){ if ($(this).attr("_nolight")!="yes")$(this).addClass("t_on"); }).mouseout(function(){ $(this).removeClass("t_on"); }); //列表行整行选择 $("table[_dlist*='check']").each(function(){ //处理行点击 $(this).find("tbody tr").click(function(){ checkbox = $(this).find("td input[type='checkbox']"); tr = $(this); if (checkbox.attr("checked")===false){ checkbox.attr("checked","checked"); tr.addClass("t_sl"); } else { checkbox.removeAttr("checked"); tr.removeClass("t_sl"); } }); //处理checkbox点击 $(this).find("td input[type='checkbox']").click(function(){ tr = $(this).parent("td").parent("tr"); if ($(this).attr("checked")===false){ $(this).attr("checked","checked"); tr.removeClass("t_sl"); } else { $(this).removeAttr("checked"); tr.addClass("t_sl"); } }); //排除链接及按钮点击 $(this).find("tbody tr td a,tbody tr td button,tbody tr td table").click(function(){ tr = $(this).parent("td").parent("tr"); checkbox = tr.find("td input[type='checkbox']"); if (checkbox.attr("checked")===false){ checkbox.attr("checked","checked"); tr.removeClass("t_sl"); } else { checkbox.removeAttr("checked"); tr.addClass("t_sl"); } }); }); //高亮初始化 setChecklight(); //全选按钮 $("button[_click='allSelect']").click(function(){ ckbox = $(this).parent("td").parent("tr").parent("tbody").find("td input[type='checkbox']"); ckbox.attr("checked","checked"); setChecklight(); }); //反选按钮 $("button[_click='unSelect']").click(function(){ ckbox = $(this).parent("td").parent("tr").parent("tbody").find("td input[type='checkbox']"); ckbox.each(function(){ $(this).attr("checked") === false ? $(this).attr("checked","checked") : $(this).removeAttr("checked"); }); setChecklight(); }); //自定义提交 $("button[_submit]").click(function(){ url = $(this).attr("_submit"); if (/\[new\].*/.test(url)){ url = url.replace(/\[new\]/,""); } else { url = $(this).parents("form").attr("action")+url; } $(this).parents("form").attr("action",url).submit(); }); }); //高亮初始化 function setChecklight(){ $(".tlist[_dlist*='check']").find("tbody tr td input[type='checkbox']").each(function(i){ tr = $(this).parent("td").parent("tr"); if ($(this).attr("checked")){ tr.addClass("t_sl"); } else { tr.removeClass("t_sl"); } }); } //栏目跳转 function AC(mid){ f = $(window.parent.document); mlink = f.find("a[id='"+mid+"']"); if (mlink.size()>0){ box = mlink.parents("div[id^='menu_']"); boxid = box.attr("id").substring(5,128); if ($("body").attr("class")!="showmenu")$("#togglemenu").click(); if (mlink.attr("_url")){ $("#menu").find("div[id^=menu]").hide(); box.show(); mlink.addClass("thisclass").blur().parents("#menu").find("ul li a").not(mlink).removeClass("thisclass"); if ($("#mod_"+boxid).attr("class")==""){ $("#nav").find("a").removeClass("thisclass"); $("#nav").find("a[id='mod_"+boxid+"']").addClass("thisclass").blur(); } window.location.href = mlink.attr("_url"); } else if (mlink.attr("_open") && mlink.attr("_open")!=undefined){ window.open(mlink.attr("_open")); } } }