$(function(){ $(".date_icon").css("cursor","pointer").click(function(){ console.log(1) $(this).siblings(":text").click(); }) $(".selectbox_show button").attr("disabled","disabled").css({"color":"#666","cursor":"default"}); $(".e5e5e5").attr("disabled",true); $(".e5e5e5").click(function(){ return false; }) }) //提示生成函数 function zhyAlert(str,flag){ var $div=$("
"); $div.text(str); $div.appendTo("body"); $div.css("marginLeft",-$div.width()/2); if(flag){ setTimeout(function(){ $div.remove(); },3000); }else{ setTimeout(function(){ $div.remove(); },2000); } } function awToast(str, icon) { var msg = '
'+str+'
'; $.toast({ text: msg, showHideTransition: 'fade', icon: icon, position: 'mid-center' }); } //入住提示生成函数 function ruzhu_zhyAlert(str,time){ var $div=$("
"); $div.find("span").text(str); $div.appendTo("body"); $div.css("marginLeft",-$div.width()/2); setTimeout(function(){ $div.fadeOut().remove(); },time); } // 评价星等级 function showLevelStar(){ $(".atar_Show p").each(function(){//评分星级 var crent_val= $(this).attr("tip"); var crent_wid= $(this).parent().width()*(crent_val/5); $(this).css("width",crent_wid) }); } // 设置其他服务站宽度 function setTabWidth(){ var w_wid=$(window).width(), w_crent=$(".site_crent").outerWidth(), w_other=$(".site_other").outerWidth(), w_sum=w_crent+w_other; var sum_width=0,len=$(".site_list .inline span").length; for(var i=0;iy2){ hideOtherSite(); } }); } /* * 展示其他服务站 * */ function showOtherSite(){ $(".site_other").addClass("site_other_down"); $(".site_other_absolute").slideDown(); } /* * 隐藏其他服务站 * */ function hideOtherSite(){ $(".site_other").removeClass("site_other_down"); $(".site_other_absolute").slideUp(); } /* * 改变当前服务站 * */ function setOtherSite(obj){ $(obj).parent().addClass("on").siblings().removeClass("on"); $(".site_crent font").text($(obj).text()); setTabWidth(); $(".site_other").removeClass("site_other_down"); $(".site_other_absolute").slideUp(); } //显示顶部固定条 // function showFixeTop(){ // if($(window).scrollTop()>20) { // $(".fixed_top").fadeIn(300); // }else{ // $(".fixed_top").fadeOut(300); // }; // } //自定义radio checkbox样式 function setupLabel(){ if($('.label_check input').length) { $('.label_check').each(function(){ $(this).removeClass('c_on'); }); $('.label_check input:checked').each(function(){ $(this).parent('label').addClass('c_on'); }); }; if($('.label_radio input').length) { $('.label_radio').each(function(){ $(this).removeClass('r_on'); }); $('.label_radio input:checked').each(function(){ $(this).parent('label').addClass('r_on'); }); }; } function subStringTitle(){ $("td").each(function(){ if($(this).attr("title")){ var str = $(this).attr("title"); var str_null=''; var len =str.length; var row = parseInt(len/30); if(row == 0){ $(this).attr("title",str) }else{ var arr = new Array(); for(var i= 0 ;i < row ;i++){ var arr_0= str.substr(i*30,30)+"\r"; str_null+=arr_0 } $(this).attr("title",str_null) } } }) } function calcPageHeightI(doc) { var height = doc.body.clientHeight return height } function loadIfrHeight(obj){ var ifr= obj; var iDoc = ifr.contentDocument || ifr.document; var height = calcPageHeightI(iDoc); ifr.style.height = height+80 + 'px'; } //点击td选中checkbox或者radio function tableTdchooseRC(obj){ $(obj).siblings().find(":radio").each(function(e){ if($(this).parent().hasClass("r_on")){ $(this).removeAttr("checked") }else{ $(this).attr("checked","checked") } }); $(obj).siblings().find(":checkbox").each(function(e){ if($(this).parent().hasClass("c_on")){ $(this).removeAttr("checked") }else{ $(this).attr("checked","checked") } }); setupLabel(); } //textarea 还可以输入多少字符 function textareaLeftWords(obj){ var left_w_all=$(obj).siblings("#tLeftWord").attr("left-word"), len=left_w_all-$(obj).val().length; if(len<0){ var str= $(obj).val().slice(0,left_w_all); $(obj).val(str); } len <= 0 ? len=0:len; $(obj).siblings("#tLeftWord").children("span").text(len); }; $(function(){ showLevelStar(); //第一屏隐藏回到底部 var ksst=0,ksn=1; $(".ks").click(function(){ var myWar = setInterval(function(){ if($(window).scrollTop()==0){ clearInterval(myWar) }else{ ksst= $(window).scrollTop(); ksn+=1; ksst=ksst-ksn; $(window).scrollTop(ksst); } },1) }); if($(window).scrollTop()==0){ $(".ks").stop().hide(); }else{ $(".ks").stop().show(); } $(window).scroll(function(){ if($(this).scrollTop()==0){ $(".ks").stop().hide(); }else{ $(".ks").stop().show(); } }); /*头部用户*/ $(".ht_gm_top_dla").hover(function(){ $(this).addClass('on').children().children().children().addClass('spa1'); },function(){ $(this).removeClass('on').children().children().children().removeClass('spa1'); }); /*用户--end*/ //左侧菜单 $(".left_menu .first_left").children("li").children("span").click(function(){ var vis= $(this).siblings("ul.second_left").css("display"); if(vis=="none"){ $(this).parent().addClass("on"); $(this).siblings("ul").slideDown(); if($(".zhy_mall_btn_biga").length!=0){ var h =$(window).height()-155; }else{ var h =$(window).height()-80; } $('.left_menu ul.first_left').slimScroll( {scrollBy: "1px" }); if($(this).offset().top>=h){ var scrollD= $(this).siblings("ul").find("li").length*40+'px'; $('.left_menu ul.first_left').slimScroll( {scrollBy: "40px" }); } }else{ $(this).parent().removeClass("on"); $(this).parent().find("ul").slideUp(); $('.left_menu ul.first_left').slimScroll( {scrollBy: "1px" }); } return false; }) //左侧二级菜单 $("li",$(".second_left")).click(function(){ $(".second_left li").removeClass("on") $(this).addClass("on") }) $(".left_menu .second_left").children("li").children("span").click(function(){ var vis= $(this).siblings("ul.second_left").css("display"); if(vis=="none"){ $(this).parent().addClass("on"); $(this).siblings("ul").slideDown(); }else{ $(this).parent().removeClass("on"); $(this).parent().find("ul").slideUp(); } return false; }) // $(window).scroll(function(){ // showFixeTop(); // }) // showFixeTop(); subStringTitle(); //下拉列表js $(".login_box").hover(function(){ $(this).find(".dropdown-menu-header").show(); $(this).find(".arrow_down").removeClass("arrow_down").addClass("arrow_up"); },function(){ if($(".zhy_guide_tip:visible").length!=0){ return false; } $(this).find(".dropdown-menu-header").hide(); $(this).find(".arrow_up").removeClass("arrow_up").addClass("arrow_down"); }) /* $(".dropdown-text,.dropdown-toggle").live("click",function(){ $(".areaError").hide() var s_ul=$(this).siblings(".dropdown-menu"); $(".dropdown-menu:visible").not(s_ul).each(function(i,el){ $(el).hide(); }) if($(this).siblings(".dropdown-menu").css("display")=='none'){ $(this).siblings(".dropdown-menu").show(); }else{ $(this).siblings(".dropdown-menu").hide(); } });*/ $(".dropdown-menu-header li").click(function(){ $(this).parent().hide(); }) /* $(".dropdown-menu li").live("click",function(){ $(this).parent("ul").siblings(".dropdown-text").text($(this).find("a").text()); $(this).parent("ul").siblings(".dropdown-text").attr("value",$(this).find("a").attr("value")); $(this).parent("ul").siblings(".dropdown-text").parent().siblings(".selectError").hide(); $(this).parent("ul").hide(); });*/ $(".dropdown-menu li").each(function(){ $(this).click(function(){ $(this).parent("ul").siblings(".dropdown-text").text($(this).find("a").text()); $(this).parent("ul").hide(); }) }); $(".dropdown-menu").mouseleave(function(){ $(this).hide(); }) //左侧菜单栏 $("#mainFrame .second_left li").click(function(){ $(this).addClass("on"); $(this).parents("li").siblings().find(".on").removeClass("on"); }); //头部搜索 $(".header .search_btn_white").click(function(){ $(this).removeClass("search_btn_white").siblings("input").show(); }); $(".header .search").mouseleave(function(){ $(this).find(".search_btn").addClass("search_btn_white").siblings("input").hide(); }); // 设置其他服务站宽度 $(window).resize(function(){ setTabWidth(); // 切换其他服务站显隐 if($(".site_other:visible").length==1){ $(".site_other:visible").mouseenter(function(){ showOtherSite(); }); $(document).mousemove(function(e){ var x1= $(".site_other").offset().left, y1= $(".site_other").offset().top, w1= $(".site_other").outerWidth(), h1= $(".site_other").outerHeight(); var x2= $(".site_other_absolute").offset().left, y2= $(".site_other_absolute").offset().top, w2= $(".site_other_absolute").outerWidth(), h2= $(".site_other_absolute").outerHeight(); if(e.pageX<$(".left_menu").width()||e.pageY< y1){ hideOtherSite(); } }) } $(".site_other_absolute").mouseleave(function(e){ var x1= $(".site_other").offset().left, y1= $(".site_other").offset().top, w1= $(".site_other").outerWidth(), h1= $(".site_other").outerHeight(); var x2= $(".site_other_absolute").offset().left, y2= $(".site_other_absolute").offset().top, w2= $(".site_other_absolute").outerWidth(), h2= $(".site_other_absolute").outerHeight(); if(e.pageY>y2){ hideOtherSite(); } }); }) // 切换其他服务站显隐 if($(".site_other:visible").length==1){ $(".site_other:visible").mouseenter(function(){ showOtherSite(); }); $(document).mousemove(function(e){ var x1= $(".site_other").offset().left, y1= $(".site_other").offset().top, w1= $(".site_other").outerWidth(), h1= $(".site_other").outerHeight(); var x2= $(".site_other_absolute").offset().left, y2= $(".site_other_absolute").offset().top, w2= $(".site_other_absolute").outerWidth(), h2= $(".site_other_absolute").outerHeight(); if(e.pageX<$(".left_menu").width()||e.pageY< y1){ hideOtherSite(); } }) } $(".site_other_absolute").mouseleave(function(e){ var x1= $(".site_other").offset().left, y1= $(".site_other").offset().top, w1= $(".site_other").outerWidth(), h1= $(".site_other").outerHeight(); var x2= $(".site_other_absolute").offset().left, y2= $(".site_other_absolute").offset().top, w2= $(".site_other_absolute").outerWidth(), h2= $(".site_other_absolute").outerHeight(); if(e.pageY>y2){ hideOtherSite(); } }); }) var t=null; // 隐藏修改弹框 function hidePopM(className) { $("."+className).hide(); $(".zhy_zhezhao_pop").hide(); } //关闭窗口倒计时 function timeOut(n){ var n= parseInt($('.timeout').eq(0).text()); n--; if(n==0){ hidePop(); }else{ $('.timeout').text(n); } } //在主页面显示弹框 function showPopM(className,flag){ var w_h = parseInt($("body").height()); var t_h= parseInt($("."+className).height()); var top=parseInt(w_h-t_h)/2; $(".zhy_zhezhao_pop").css("height",w_h).show(); $("." + className).css("top", top).show().siblings(".zhy_popa").hide(); if(flag){ t= setInterval("timeOut(6)",1000); } setupLabel(); } function ShowPre(o){ var that= this; this.box = $("#"+o["box"]); this.btnP = $("#"+o.Pre); this.btnN= $("#"+o.Next); this.v = o.v||1; this.c = 0; var li_node = "li"; this.loop = o.loop||false; //循环生成dom if(this.loop){ this.li = this.box.find(li_node); this.box.append(this.li.eq(0).clone(true)); }; this.li = this.box.find(li_node); this.l = this.li.length; //滑动条件不成立 if(this.l<=this.v){ this.btnP.hide(); this.btnN.hide(); }; this.deInit = true; this.w = this.li.outerWidth(true); this.box.width(this.w*this.l); this.maxL = this.l - this.v; //要多图滚动 重新计算变量 this.s = o.s||1; if(this.s>1){ this.w = this.v*this.w; this.maxL = Math.floor(this.l/this.v); this.box.width(this.w*(this.maxL+1)); //计算需要添加数量 var addNum = (this.maxL+1)*this.v-this.l; var addHtml = ""; for(var adN = 0;adN < addNum;adN++){ addHtml += "
  • "; }; this.box.append(addHtml); }; //生成状态图标 this.numIco = null; if(o.numIco){ this.numIco = $("#"+o.numIco); var numHtml = ""; numL = this.loop?(this.l-1):this.l; for(var i = 0;i"; }; this.numIco.html(numHtml); this.numIcoLi = this.numIco.find("a"); this.numIcoLi.bind("click",function(){ if(that.c==$(this).html())return false; that.c=$(this).html(); that.move(); }); }; this.bigBox = null; this.loadNumBox = null; if(o.loadNumBox){ this.loadNumBox = $("#"+o.loadNumBox); }; //当前序号设置 this.allNumBox = null; if(o.loadNumBox){ this.allNumBox = $("#"+o.allNumBox); if(o.bBox){ var cAll = this.l<10?("0"+this.l):this.l; }else{ var cAll = this.maxL<10?("0"+(this.maxL+1)):(this.maxL+1); }; this.allNumBox.html(cAll); }; //大图按钮点击操作 if(o.bBox){ this.bigBox = $("#"+o.bBox); this.li.each(function(n){ $(this).attr("num",n); var cn = (n+1<10) ? ("0"+(n+1)):n+1; $(this).find(".text").html(cn); }); this.loadNum = 0; this.li.bind("click",function(){ if(that.loadNum==$(this).attr("num"))return false; var test = null; if(that.loadNum>$(this).attr("num")){ test = "pre"; }; that.loadNum = $(this).attr("num"); that.loadImg(test); }); that.loadImg(); if(o.bNext){ that.bNext = $("#"+o.bNext); that.bNext.bind("click",function(){ that.loadNum 0? that.loadNum--:that.loadNum=that.l-1 ; that.loadImg("pre"); }); }; }; //滑动点击操作(循环or不循环) if(this.loop){ this.btnP.bind("click",function(){ if(that.c<=0){ that.c = that.l-1; that.box.css({left:-that.c*that.w}); }; that.c --; that.move(1); }); this.btnN.bind("click",function(){ if(that.c>=(that.l-1)){ that.box.css({left:0}); that.c = 0; }; that.c++; that.move(1); }); }else{ this.btnP.bind("click",function(){ that.c> 0? that.c--:that.c=that.maxL ; that.move(1); }); this.btnN.bind("click",function(){ that.c
    "); }else{ if(test!="pre"){ var le = -1000; that.bigBox.append("
    "); }else{ var le = 1000; that.bigBox.find(".loading").before("
    "); that.bigBox.css({"margin-left":-1000}); le = 0; }; }; that.bigBox.animate({"margin-left":le},function(){ $(img).bind("load",function(){ //判断出现方向 if(test!="pre"){ var n = 1,oldN = 0; }else{ var n = 0,oldN = 1; }; that.bigBox.find(".loading").eq(n).html(img); that.bigBox.find(".loading").eq(oldN).remove(); that.bigBox.css({"margin-left":0}); $(this).fadeIn(200,function(){ if(bigTh3){ $("#bigT").fadeIn() bigTh3.html(that.li.eq(that.loadNum).attr("data-h")); }; if(bigTh4){ $("#bigT").fadeIn() bigTh4.html(that.li.eq(that.loadNum).attr("data-m")); }; if(bigText){ bigText.html(that.li.eq(that.loadNum).attr("data-text")).fadeIn(); }; }); }); img.src = _src; }); //添加当前加载序号 that.li.removeClass("on"); that.li.eq(that.loadNum).addClass("on"); if(that.loadNumBox){ var loadC = parseInt(that.loadNum)+1; loadC = loadC<10?"0"+loadC:loadC; that.loadNumBox.html(loadC); }; }, autoPlay:function(){ //自动播放方法 var that =this; that.timer = setInterval(function(){ that.c= maxNum) { $.alert('超出最大处理数字'); return ""; } if (money == 0) { ChineseStr = cnNums[0] + cnIntLast + cnInteger; //document.getElementById("show").value=ChineseStr; return ChineseStr; } if (money < 0){ money = 0 - money; ChineseStr += cnIntMin; } money = money.toString(); //转换为字符串 if (money.indexOf(".") == -1) { IntegerNum = money; DecimalNum = ''; } else { parts = money.split("."); IntegerNum = parts[0]; DecimalNum = parts[1].substr(0, 2); } if (parseInt(IntegerNum, 10) > 0) {//获取整型部分转换 zeroCount = 0; IntLen = IntegerNum.length; for (i = 0; i < IntLen; i++) { n = IntegerNum.substr(i, 1); p = IntLen - i - 1; q = p / 4; m = p % 4; if (n == "0") { zeroCount++; } else { if (zeroCount > 0) { ChineseStr += cnNums[0]; } zeroCount = 0; //归零 ChineseStr += cnNums[parseInt(n)] + cnIntRadice[m]; } if (m == 0 && zeroCount < 4) { ChineseStr += cnIntUnits[q]; } } ChineseStr += cnIntLast; //整型部分处理完毕 } if (DecimalNum != '') {//小数部分 decLen = DecimalNum.length; for (i = 0; i < decLen; i++) { n = DecimalNum.substr(i, 1); if (n != '0') { ChineseStr += cnNums[Number(n)] + cnDecUnits[i]; } } } if (ChineseStr == '') { ChineseStr += cnNums[0] + cnIntLast + cnInteger; } else if (DecimalNum == '') { ChineseStr += cnInteger; } return ChineseStr; }