// JavaScript Document $(document).ready(function () { // f_Tab("#news_tit_0 li", "c1_lt_rt_tit_cur", "#news_list0_", "#news_a0_"); f_Tab("#news_tit_1 li", "c1_lt_rt_tit_cur", "#news_list1_", "#news_a1_"); f_Tab("#news_tit_2 li", "c1_lt_rt_tit_cur", "#news_list2_", "#news_a2_"); // // f_Tab_2(); // // //f_Gundong_1(); f_Gundong_2(); // }); // var pre_ks_id = -1; var tmOut_0; function f_Tab_2() { var news_tit_0 = $("#ksTit>li"); $.each(news_tit_0, function (i, d) { $(d).hover( //Over Start function () { //头部样式 $(d).addClass("ksTit_curli"); clearTimeout(tmOut_0); var steep_0 = 700; if (pre_ks_id > 0) { steep_0 = 0; } tmOut_0 = setTimeout(function () { //头部效果 var topN = -30 * (parseInt(i / 4) - 1); var steep = 350; steep = parseInt(i / 4) * steep; if ((i < 4)) { steep = 0; } $("#ksTit").stop().animate({ top: topN + "px" }, steep); $(d).children("p").eq(0).children("a").eq(0).addClass("cur"); //内容效果 var play = false; if (i < 4) { if ((pre_ks_id < 0) || (pre_ks_id > 2)) { play = true; } } else if ((pre_ks_id == -1) && (parseInt(i / 4) != parseInt(pre_ks_id / 4))) { play = true; } if (!play) { $("#ksList_" + pre_ks_id).stop().hide(); $("#ksList_" + i).stop().css("height", "90px").show(); } else { $("#ksList_" + i).stop().show().animate({ height: "90px" }, 600); } pre_ks_id = i; }, steep_0); }, //Over End //Out Start function () { //头部样式 var sty_1 = "c1_lt_2_ksli1"; var sty_2 = "c1_lt_2_ksli2"; if (i % 8 > 3) { sty_1 = "c1_lt_2_ksli2"; sty_2 = "c1_lt_2_ksli1"; } if (i % 2 == 0) { $(d).attr("class", sty_1); } else { $(d).attr("class", sty_2); } $("#ksTit").stop().animate({ top: "30px" }, 500); $(d).children("p").eq(0).children("a").eq(0).removeClass("cur"); //内容效果 $("#ksList_" + i).stop().animate({ height: 0 }, 500, function () { $(this).hide() }); } //Out End ); }); $("#ksTit").hover( function () { }, function () { pre_ks_id = -1; } ); } function f_msOut() { $("#ksList_" + pre_ks_id).hide(); if (pre_ks_id % 2 == 0) { $($("#ksTit li")[pre_ks_id]).attr("class", "c1_lt_2_ksli1"); } else { $($("#ksTit li")[pre_ks_id]).attr("class", "c1_lt_2_ksli2"); } $("#ksTit").animate({ top: "30px" }, 500); pre_ks_id = 0; } // // function f_Tab(tit_id, tit_css, cont_id, more_id) { var pre_news_0 = 0; var news_tit_0 = $(tit_id); //var news_dt0 = $("#news_list0 dt"); $.each(news_tit_0, function (i, d) { $(d).mousemove(function () { //头部 $(news_tit_0[pre_news_0]).attr("class", ""); $(d).attr("class", tit_css); //内容 $(cont_id + pre_news_0).hide(); $(cont_id + i).show(); //more $(more_id + pre_news_0).hide(); $(more_id + i).show(); pre_news_0 = i; }); }); } // //滚动 Start function f_Gundong_1() { //使用div时,请保证colee_left2与colee_left1是在同一行上. var colee_left = document.getElementById("colee_left_0"); var colee_left1 = document.getElementById("colee_left1_0"); var colee_left2 = document.getElementById("colee_left2_0"); var speed = 15//速度数值越大速度越慢 colee_left2.innerHTML = colee_left1.innerHTML function Marquee3() { if (colee_left2.offsetWidth - colee_left.scrollLeft <= 0)//offsetWidth 是对象的可见宽度 colee_left.scrollLeft -= colee_left1.offsetWidth//scrollWidth 是对象的实际内容的宽,不包边线宽度 else { colee_left.scrollLeft++ } } clearInterval(MyMar0); var MyMar0 = setInterval(Marquee3, speed) colee_left.onmouseover = function () { clearInterval(MyMar0); MyMar0 = setInterval(Marquee3, 40) } colee_left.onmouseout = function () { clearInterval(MyMar0); MyMar0 = setInterval(Marquee3, speed) } } function f_Gundong_2() { //使用div时,请保证colee_left2与colee_left1是在同一行上. var colee_left = document.getElementById("colee_left_1"); var colee_left1 = document.getElementById("colee_left1_1"); var colee_left2 = document.getElementById("colee_left2_1"); var speed = 15//速度数值越大速度越慢 colee_left2.innerHTML = colee_left1.innerHTML function Marquee3() { if (colee_left2.offsetWidth - colee_left.scrollLeft <= 0)//offsetWidth 是对象的可见宽度 colee_left.scrollLeft -= colee_left1.offsetWidth//scrollWidth 是对象的实际内容的宽,不包边线宽度 else { colee_left.scrollLeft++ } } clearInterval(MyMar0); var MyMar0 = setInterval(Marquee3, speed) colee_left.onmouseover = function () { clearInterval(MyMar0); MyMar0 = setInterval(Marquee3, 40) } colee_left.onmouseout = function () { clearInterval(MyMar0); MyMar0 = setInterval(Marquee3, speed) } } //滚动 End