// javascript document $(function() { // 无图图片 $("img").error(function() { $(this).attr("src","../images/error.gif"); $(this).unbind("error"); }); //首页大banner for (var i = 0; i <= $(".in_banner").find("li").size() - 1; i++) { $(".in_banner").find("dl").append("
"); } $(".in_banner").find("dl").find("dd").eq(0).addclass("active"); var changetimer = null; function bannchange(nindex) { if ($(".in_banner").find("li").size() <= 1) { return false; } else { $(".in_banner").find("dl").find("dd").eq(nindex).removeclass().addclass("active").siblings().removeclass(); $(".in_banner").find("li").eq(nindex).css("zindex", 2).siblings().css("zindex", 1); $(".in_banner").find("li").eq(nindex).fadein(800).siblings().fadeout(800); } } var count = 0; $(".in_banner").find("dl").find("dd").live("click", function() { clearinterval(changetimer); var changeimgindex = $(this).index(); $(this).removeclass().addclass("active").siblings().removeclass(); $(".in_banner").find("li").eq(changeimgindex).css("zindex", 2).siblings().css("zindex", 1); $(".in_banner").find("li").eq(changeimgindex).fadein(800).siblings().fadeout(800); count = changeimgindex; changetimer = setinterval(function() { if (count >= $(".in_banner").find("li").size() - 1) { count = 0; bannchange(count); } else { count++; bannchange(count); } }, 5000) }) changetimer = setinterval(function() { if (count >= $(".in_banner").find("li").size() - 1) { count = 0; bannchange(count); } else { count++; bannchange(count); } }, 5000) /* * banner添加翻页箭头 20150629 */ var bannerlength = $(".in_banner").find("li").size(); var flip = function (direct) { switch (direct) { case "prev": count = (count - 1 < 0) ? bannerlength : count - 1; break; case "next": count = (count + 1 >= bannerlength) ? 0 : count + 1; break; default: break; } bannchange(count); }; $('#banner-prev').click(function () { flip('prev'); }); $('#banner-next').click(function () { flip('next'); }); $(".in_banner").mouseenter(function () { $('#banner-prev,#banner-next').show(); }).mouseleave(function () { $('#banner-prev,#banner-next').hide(); }); //首页小banner var len = $(".ad_num > li").length; var index = 0; var adtimer; $(".ad_num li").mouseover(function() { index = $(".ad_num li").index(this); showimg(index); }).eq(0).mouseover(); $('.ad').hover(function() { clearinterval(adtimer); }, function() { adtimer = setinterval(function() { index++; if (index >= len) { index = 0; } showimg(index) }, 6000); }).trigger("mouseleave"); $(".prev").click(function() { if (!$(".ad_list li").is(":animated")) { if (index == 0) { index = len } index--; showimg(index) } }) $(".next").click(function() { if (!$(".ad_list li").is(":animated")) { if (index == len - 1) { index = -1; } index++; showimg(index) } }) //创新技术效果 $(".technology_list li").click(function() { var src = $("img", this).attr("bigsrc"); var tec_index = $(this).index(); $(".pic_big").attr("src", src); $(".technology_txt li").eq(tec_index).show().siblings().hide(); $(this).addclass("on").siblings().removeclass("on"); }) }) function showimg(index) { $(".ad_list").find("li").eq(index).fadein(800).siblings().fadeout(800); $(".ad_txt_more").find("li").eq(index).show().siblings().hide(); $(".ad_txt").find("li").eq(index).show().siblings().hide(); $(".ad_num li").removeclass("on") .eq(index).addclass("on"); } /** * @name: islider * @overview: 左右滚动组件 * @require: jquery.js * @author: yang(ws2042@163.com) */ ;(function($) { $.fn.islider = function(option) { // 参数对象 option = $.extend({}, $.fn.islider.option, option); $.fn.islider.option = { a_sliderbox: undefined, // a_sliderlist: undefined, // a_slideritem: undefined, // a_slider_prev: undefined, // a_slider_next: undefined, // a_slider_btns: undefined, a_slider_btnson : "current", a_show_num: 1, // a_show_type: "default", // a_show_dir: "left", // 滚动方向 a_steptime: 500, // 滚动单步长动画时间 a_margin: 0, // margin a_scroll_num: 1, // 滚动数量 a_funct: undefined, // a_classon: "on", a_statuscheck: function() {} // 回调函数用于判断当前按钮状态 }; // 返回实例 return this.each(function() { // 定义参数 var slider = $(this), sliderbox = slider.find(option.a_sliderbox), sliderlist = slider.find(option.a_sliderlist), slideritem = slider.find(option.a_slideritem), slider_prev = slider.find(option.a_slider_prev), slider_next = slider.find(option.a_slider_next), slider_btns = slider.find(option.a_slider_btns), slider_btnson = option.a_slider_btnson, show_type = option.a_show_type, funct = option.a_funct || function() {}, imargin = option.a_margin, show_num = option.a_show_num, num = slideritem.length, snum = option.a_scroll_num, n = 0, sdir = option.a_show_dir, // steptime = option.a_steptime, // stepwh = 0, // 滚动单步长 classon = option.a_classon || "on", statuscheck = option.a_statuscheck; // x if (sdir == "left") { // init stepwh = slideritem.width() + imargin; sliderlist.width((slideritem.width() + imargin) * num); // event slider_prev.unbind().bind("click", function() { if (n <= 0 && !sliderlist.hasclass("running")) { n = n + snum; if (n >= 0) { n = 0; statuscheck("first",-n); } else { statuscheck("running",-n); }; sliderlist.addclass("running").animate({ "left": n * (slideritem.width() + imargin) + "px" }, steptime, function() { sliderlist.removeclass("running"); }); } }); slider_next.unbind().bind("click", function() { if (n > -(num - show_num) && !sliderlist.hasclass("running")) { n = n - snum; if (n <= -(num - show_num)) { n = -(num - show_num) statuscheck("last",-n); } else { statuscheck("running",-n); }; sliderlist.addclass("running").animate({ "left": n * (slideritem.width() + imargin) + "px" }, steptime, function() { sliderlist.removeclass("running"); }); } }); slideritem.each(function(i) { $(this).unbind().bind("click", function() { slideritem.removeclass(classon); $(this).addclass(classon); funct(i); }) }); slider_btns.each(function(i){ $(this).click(function(){ n = -i+1; slider_next.trigger('click'); slider_btns.removeclass(slider_btnson).eq(i).addclass(slider_btnson); }) }) $(window).resize(function() { sliderlist.css({ "left": n * (slideritem.width() + imargin) + "px" }) }) }; // y if (sdir == "top") { stepwh = slideritem.height() + imargin; sliderlist.height((slideritem.height() + imargin) * num); } }); } })(jquery); // 打印javascript document function doprint() { // bdhtml = window.document.body.innerhtml; // sprnstr = ""; // eprnstr = ""; // prnhtml = bdhtml.substr(bdhtml.indexof(sprnstr) + 17); // prnhtml = prnhtml.substring(0, prnhtml.indexof(eprnstr)); // prnhtml = '