// JavaScript Document //设置首页视频背景铺满浏览器窗口 $(document).ready(function() { // 当浏览器载入时改变元素高度 //$('#adSwiper').css('height', $(window).height());//video高度始终与浏览器窗口一致 $(document).scroll(function() { //var chaHeight=$(".zwLeft").height()-($(window).height()-210); //console.log(chaHeight); if($(window).scrollTop()>140){ $(".inpage-nav").addClass("inpage-navTop"); $(".moreRight").addClass("fixed"); $(".leftshare .box1").addClass("fixed"); $(".zhengwen .share-out").addClass("on"); }else{ $(".inpage-nav").removeClass("inpage-navTop"); $(".moreRight").removeClass("fixed"); $(".leftshare .box1").removeClass("fixed"); $(".zhengwen .share-out").removeClass("on"); } // if($(window).scrollTop()>120){ // $("#procategory").addClass("fixed"); // //$("#prolists").css("margin-top",$("#procategory").height()+"px"); // }else{ // $("#procategory").removeClass("fixed"); // //$("#prolists").css("margin-top",0); // } }); $(".zwLeft").css("min-height",($(window).height()-300)+"px"); }); //当浏览器窗口改变大小时改变元素高度 $(function(){ // if($(window).width()/$(window).height()<1.78){ // $("#adSwiper .swiper-slide").css("background-size","auto 100%"); // } $('#indexReTop').click(function(){ $('body,html').animate({scrollTop:0},500); }); var timer = 0; //函数节流变量 $(window).resize(function(){ //窗口变化时执行 var winH=$(window).height() //$('#adSwiper').css('height', $(window).height()); // if($(window).width()/winH<1.78){ // $("#adSwiper .swiper-slide").css("background-size","auto 100%"); // } // else{ // $("#adSwiper .swiper-slide").css("background-size","100% auto"); // } // if(winH<740){ // $(".homeZhaoshang .container").css("height",winH*0.9); // $(".homeShop .container").css("height",winH*0.9); // } if(winH>800){ clearTimeout(timer);//去除函数节流计时器 timer = setTimeout(function() {//函数节流计时器 $('#bg-video-box').css('height', winH);//video高度始终与浏览器窗口一致 // $('#adSwiper .swiper-slide').css('height', winH); }, 200); } // layer.full(layerindex); }); //页头栏目 var tab="{$tab}"; /*if(tab==17){ $(".my-sound img").removeClass("playsound"); //setTimeout('$(".my-sound img").removeClass("playsound")',25000); //playBgsound(); //autoPlayMusic(); } else{ $(".my-sound img").removeClass("playsound"); } */ $(".my-navbar>div:not(:last)").mouseenter(function(e){ //$(this).children("div").animate({left:0}); $(".allsearch").children("div").hide(); $(this).siblings('div').children(".item").hide(0); $(this).children(".item").fadeIn(200); $(this).children("a").addClass("active"); }); $(".my-navbar>div").mouseleave(function(e){ //$(this).children("div").animate({left:"-150px"}); $(this).children(".item").fadeOut(200); $(this).children("a").removeClass("active"); }); $(".allsearch>i").click(function(e){ //$(this).children("div").animate({left:0}); var nowdiv=$(this).siblings('div'); if(nowdiv.is(':hidden')){  //如果node是隐藏的则显示node元素,否则隐藏 nowdiv.fadeIn(200); }else{ nowdiv.fadeOut(200); } }); $('.oneclass li').on('mouseenter', function(index) { var index = $(this).index() $('.oneclass li>div').hide(); $(this).children("div").show(); }) $('#flink').change(function(){ var link = $(this).val(); if(link != ''){ window.open(link); } }); }); //打开群二维码、导购二维码 function openQr(img,name){ $(".bigbox img").attr('src',img); $(".bigbox p").text(name); $(".bigbox").fadeIn(300); } //关闭群二维码、导购二维码 function closeQr(that){ $(that).fadeOut(300); } //点赞 function clickLove(action,id){ if(islove==true){ islove=false $.ajax({ url: "/addlove.html?action="+action+"&id="+id, // 替换为你的数据接口URL,并带上分页参数 type: 'GET', dataType: 'json', success: function(data) { console.log(data) if(data.status==1){ $(".share-btn .love").addClass("on"); $(".share-btn .love").children("img").attr("src","/images/love-icon.png"); $("#lovenum").text(data.data); } }, error: function() { alert('数据加载失败!'); islove=true } }); } } //下载中心身份验证 function dlcheck(){ var user=$("input[name='user']").val(); var pass=$("input[name='pass']").val(); if(user.length<1){ layer.msg('请填写登录帐号',{shade:.5,icon: 0,time:2000}); } else if(pass.length<2){ layer.msg('请填写密码',{shade:.5,icon: 0,time:2000}); } else{ var loading1 = layer.load(); $.ajax({ url: "/download.html", data: {'user':user,'pass':pass}, type: "POST", dataType: "json", success: function(data) { console.log(data); layer.close(loading1); if(data.status==1){ window.location.href = window.location.href; //location.reload(); } else{ layer.msg(data.info,{shade:.5,icon: 0,time:3000}); } }, error: function(data) { layer.close(loading1); } }); } } //打开浮窗页面 var layerindex=""; function openPage(pos,url){ var X = $(pos).offset().top+$(pos).outerHeight()/2; var Y = $(pos).offset().left+$(pos).outerWidth()/2; // console.log(X) // console.log(Y) layerindex = layer.open({ type: 2, skin:'openLayercss', title: '', //offset:[X+"px",Y+"px"], //scrollbar:false, content: url+"?h="+$(window).height(), end: function () {//无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。layer.open关闭事件 //location.reload();  //layer.open关闭刷新 } }); layer.full(layerindex); } //点击换大图 function changeProMini(pos){ var imgurl=$(pos).find("img").attr('src'); var promodel=$(pos).find("img").attr('data-model'); //var model=$(pos).find("img").attr('data-model'); $(pos).siblings().find('img').removeClass("check"); $(pos).children('img').addClass("check"); imgurl=imgurl.replace('xs_',''); $("#zhuantu").attr("src",imgurl); $("#ajax-tit").text(promodel); } // function changeVideo(id){ // if(runsta==true){ // runsta=false; // itData={id:id}; // $.ajax({ // type:"POST", // url:ajaxurl, // data:itData, // success: function(data,st){ // //console.log(data); // $("#video-tit").html(data['data']['title']); // $("#video-area").html(data['data']['outdata']); // var mt=($(window).height()-$(".modal-dialog").outerHeight())/2-25; // $(".modal-dialog").css('top',mt+'px'); // $("#modal-demo").modal("show"); // runsta=true; // }, // }); // } // } function changeVideo(title,path){ $("#video-tit").html(title); $("#video-area").html(''); var mt=($(window).height()-$(".modal-dialog").outerHeight())/2-25; $(".modal-dialog").css('top',mt+'px'); $("#modal-demo").modal("show"); } //还原视频弹出框内容 function resetVideo(){ $("#video-tit").html("视频标题"); $("#video-area").html("

  视频正在加载中...

"); $("#modal-demo").fadeOut(500); } //展开、隐藏分类 function showFenlei(pos){ if($(pos).hasClass("show")){ $(pos).html("更多 "); $(pos).parent("div").removeClass("show"); $(pos).removeClass("show"); }else{ $(pos).html("收起 "); $(pos).parent("div").addClass("show"); $(pos).addClass("show"); } } //展示全站 function showweb(){ $("body").removeClass("first"); $("body").attr("style",""); $(".header").show(); $(".footer").show(); $(".rfbtn").show(); $(".inweb").hide(); $(".fullvideo").remove(); $("#adSwiper-btn").show(); adSwiper.autoplay.start(); } //跳转案例分类 function changecase(val,pos){ $(pos).addClass('on').siblings('div').removeClass('on'); if(val==1){ $("#caseimg").attr("src","/images/img-3-1.jpg?t=241030"); $(".index-part7 .box1").attr("href","/cases/cid/1.html"); $("#caselist1").addClass("on"); $("#caselist2").removeClass("on"); $(".index-part7 .box1-1 h2").html("HOME CASE"); $(".index-part7 .box1-1 h1").html("家居案例"); $(".index-part7 .box2-1 h1").html("上门量尺+免费设计
全程无忧服务就在您身边"); $(".index-part7 .box2-1 p").html("遍布神州大地的数千家线下旗舰店+线上智慧门店,双重一站式装修体验,一对一管家式家居服务,让您尽享SOFASCORE官网·能量砖的产品和服务。"); } else if(val==3){ $("#caseimg").attr("src","/images/img-3.jpg?t=241030"); $(".index-part7 .box1").attr("href","/cases/cid/3.html"); $("#caselist2").addClass("on"); $("#caselist1").removeClass("on"); $(".index-part7 .box1-1 h2").html("PROJECT CASE"); $(".index-part7 .box1-1 h1").html("工程案例"); $(".index-part7 .box2-1 h1").html("诠释工匠精神 雕琢精工品质"); $(".index-part7 .box2-1 p").html("携手共建高品质绿色工程"); } } //加盟表单提交检验 function joincheck(){ var uname=$("input[name='uname']").val(); var city=$("input[name='city']").val(); var umobile=$("input[name='umobile']").val(); var type=$("input[name='type']").val(); if(uname.length<1){ layer.msg('请填写您的姓名',{shade:.5,icon: 0,time:2000}); } else if(city.length<1){ layer.msg('请填写您所在城市',{shade:.5,icon: 0,time:2000}); } else if(umobile.length<5 || umobile.length !=11){ layer.msg('请正确填写您的手机号',{shade:.5,icon: 0,time:2000}); } else{ var loading1 = layer.load(); $.ajax({ url: "/index/index/app", data: {'uname':uname,'city':city,'umobile':umobile,'type':type}, type: "POST", dataType: "json", success: function(data) { //console.log(data); layer.close(loading1); if(data.status==1){ layer.msg(data.info,{shade:.5,icon: 6,time:5000}); $("input[name='uname']").val(""); $("input[name='city']").val(""); $("input[name='umobile']").val(""); } else{ layer.msg(data.info,{shade:.5,icon: 0,time:2000}); } }, error: function(data) { layer.close(loading1); } }); } } //省市联动--------------------------- // function changecity(){ // var loading1 = layer.load(); // var father=$("select[name='province'] option:selected").attr("data-father"); // $.ajax({ // url: "/pages/default/store", // data: {'father':father}, // type: "POST", // dataType: "json", // success: function(data) { // //console.log(data); // layer.close(loading1); // if(data.status==1){ // var city_arr=data.data; // var html=""; // city_arr.forEach((item,index,array)=>{ // html+=""; // }); // $("select[name='city']").html(html); // } // }, // error: function(data) { // layer.close(loading1); // } // }); // } //选择省份--------------------------- function changeProvince(shenfen){ $('#province_wrap .pro').removeClass('ball-on'); var loading1 = layer.load(); var father=$("select[name='province'] option:selected").attr("data-father"); province=$("select[name='province'] option:selected").val(); $(".storelist .tit").text(province+"门店"); $.ajax({ url: "store", data: {'father':father}, type: "POST", dataType: "json", success: function(data) { console.log(data) layer.close(loading1); if(data.status==1){ var city_arr=data.data; var html=""; city_arr.forEach((item,index,array)=>{ html+=""; }); $("select[name='city']").html(html); ajaxStore(province,"",ajaxurl); } }, error: function(data) { layer.close(loading1); } }); } //选择城市--------------------------- function changeCity(){ var province=$("select[name='province'] option:selected").val(); var city=$("select[name='city'] option:selected").val(); ajaxStore(province,city,ajaxurl); } // 根据所选条件加载门店 function ajaxStore(province,city,url){ if(runsta==true){ runsta=false; itData={province:province,city:city}; $.ajax({ type:"POST", url:url, data:itData, success: function(data,st){ console.log(data); var html="" if(data.status==1){ html=""; data.data.forEach(function(el,index){ html+='
  • '+el.brandshop+'
    '; if(el.qrimg){ html+=''; } html+='

    '+el.brandshop+'

    地址:'+el.province+el.city+el.area+el.address+'
    电话:'+el.mobile+'

  • '; }); } else{ html='
    '+data.info+'
    '; } $(".my-pro-list").html(html); var imgsize=parseInt($(".my-pro-list .img").width()*0.8); $(".my-pro-list .img").height(imgsize); runsta=true; }, fail:function(data,st){ $(".my-pro-list").html('
    网络异常,请重新尝试
    '); runsta=true; } }); } } // 根据所选条件加载门店 // function changeCity(province,city,url){ // if(runsta==true){ // runsta=false; // itData={province:province,city:city}; // $.ajax({ // type:"POST", // url:url, // data:itData, // success: function(data,st){ // console.log(data); // var html="" // if(data.status==1){ // html=""; // data.data.forEach(function(el,index){ // html+='
    '+el.brandshop+'
    '+el.brandshop+'
    地址:'+el.province+el.city+el.area+el.address+'
    '; // if(el.mobile){ // html += '
    电话:'+el.mobile+'
    '; // } // if(el.qrimg){ // html += '
    '+el.brandshop+'请微信扫码联系门店导购
    '; // } // html+='
    '; // }); // } // else{ // html='
    '+data.info+'
    '; // } // $(".storelist .list").html(html); // runsta=true; // }, // fail:function(data,st){ // $(".storelist .list").html('
    网络异常,请重新尝试
    '); // runsta=true; // } // }); // } // } //提交门店搜索表单 function searchStore(pos){ // var province=$("select[name='province'] option:selected").val(); // var city=$("select[name='city'] option:selected").val(); // var skey=$("input[name='skey']").val(); document.searchstore.submit(); } //验证搜索表单 function searchCheck(pos){ var keyword=$(pos).val(); if(keyword=="" || keyword==undefined || keyword==null){ layer.msg("请输入产品名称/编号",{shade:.5,icon: 0,time:2000}); } else{ if(pos=="#keyword2"){ document.myform.submit(); } else{ document.mysearch.submit(); } } } //打开搜索产品浮窗 $(".my-navbar .sbtn").click(function(e){ console.log("看到我吗") //$(this).children("div").animate({left:0}); var nowdiv=$(".searchArea"); if(nowdiv.is(':hidden')){  //如果node是隐藏的则显示node元素,否则隐藏 nowdiv.fadeIn(200); }else{ nowdiv.fadeOut(200); } }); // 关闭搜索浮窗 function closeSearch(){ $(".searchArea").fadeOut(100); } //点赞--------------------- function vote(u_id){ $.ajax({type:"get",url:"/mobile/home/savevote/?type=3&uid="+u_id+"&t=" + Math.floor(Math.random()*1000) + "Ajax",async : false, dataType:"html",success:function(msg){ var dataObj = eval("("+msg+")"); if(dataObj[0]=="no"){ alert(dataObj[1]); } else{ document.getElementById("num_"+u_id).innerHTML=dataObj[2]; alert(dataObj[1]); } } }); } //播放语音 function playBgsound(pos){ var player = $("#aboutsound")[0]; if($(pos).children('img').is(".playsound")){ player.pause(); $(pos).children('img').removeClass("playsound"); } else{ clearTimeout(soundclock); soundclock=setTimeout(function(){ $(pos).children('img').removeClass("playsound"); },18000); player.play(); $(pos).children('img').addClass("playsound"); } } //分享微博 function shareSina(title="",desc="",pic="",url=""){ event.preventDefault() var shareUrl = 'http://service.weibo.com/share/share.php?' if(url){shareUrl+="url="+encodeURIComponent(url);} else{shareUrl+="url="+encodeURIComponent(window.location.href);} if(title){shareUrl+="&title="+encodeURIComponent(title);} if(pic){shareUrl+="&pic="+encodeURIComponent(pic);} window.open(shareUrl,'_blank','height=100, width=400','scrollbars=yes,resizable=1,modal=false,alwaysRaised=yes'); } //分享QQ空间 function shareQQZone(title="",desc="",pic="",url=""){ event.preventDefault() var shareUrl = 'https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?' if(url){shareUrl+="url="+encodeURIComponent(url);} else{shareUrl+="url="+encodeURIComponent(window.location.href);} if(title){shareUrl+="&title="+encodeURIComponent(title);} if(pic){shareUrl+="&pics="+encodeURIComponent(pic);} if(desc){shareUrl+="&desc="+encodeURIComponent(desc);} window.open(shareUrl,'_blank','height=100, width=400','scrollbars=yes,resizable=1,modal=false,alwaysRaised=yes'); } function showCon(id){ if(runsta==true){ runsta=false; itData={id:id}; $.ajax({ type:"POST", url:ajaxurl, data:itData, success: function(data,st){ //console.log(data); $(".showLayer .con>h1").html(data['data']['title']); $(".showLayer .con>div").html(data['data']['content']); $(".showLayer").show(); runsta=true; }, }); } }