$(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"+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;
}