// 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+='';
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.province+el.city+el.area+el.address+'
';
// if(el.mobile){
// html += '
电话:'+el.mobile+'
';
// }
// if(el.qrimg){
// html += '
请微信扫码联系门店导购';
// }
// 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;
},
});
}
}