$(function(){ $(window).scroll(function(){ if ($(window).scrolltop() > 0) { $("header").addclass("scroll"); }else{ $("header").removeclass("scroll"); } }) }); // 城市分站 $(function(){ $(".headleftdivspan").click(function(){ $(".headareabox").toggle(); }) }); // 首页 banner $(function(){ if( $('.banner .swiper-container').length>0 ){ var swiper = new swiper('.banner .swiper-container', { slidesperview: 1, loop: true, autoplay: true, pagination: { el: '.banner .swiper-pagination', clickable: true, }, navigation: { nextel: '.banner .swiper-button-next', prevel: '.banner .swiper-button-prev', }, }); } if( $('.z-jzlpxq-img .swiper-container').length>0 ){ // 首页 banner var jzlpxqswiper = new swiper('.z-jzlpxq-img .swiper-container', { loop: true, autoplay: true, navigation: { nextel: '.z-jzlpxq-img .swiper-button-next', prevel: '.z-jzlpxq-img .swiper-button-prev', }, }); } }); // 弹出框必须代码 jquery.fn.center = function(loaded) { var obj = this; body_width = parseint($(window).width()); body_height = parseint($(window).height()); block_width = parseint(obj.width()); block_height = parseint(obj.height()); left_position = parseint((body_width/2) - (block_width/2) + $(window).scrollleft() -0); if (body_width 0){ var budget = [[146400, 58500, 87900, 5645, 1000], [89792, 35880, 53912, 100, 5000], [78080, 31200, 46880, 567, 900], [82960, 33150, 49810, 123, 3000], [99552, 39780, 59772, 789, 2000], [85888, 34320, 51568, 234, 4000]]; var budgetel = [$('.js-total'), $('.js-cl').find('span'), $('.js-rg').find('span'), $('.js-sj').find('span'), $('.js-gl').find('span')]; setinterval(function () { var _budget = budget[math.round(math.random() * (budget.length - 1))]; budgetel.foreach(function (be, i) { be.text(_budget[i]); }); }, 500); } if( $('#modalcalculateprice .j-slider').length>0 ){ // modal $('#modalcalculateprice .j-slider').find('.j-value').css('left', 200 / 500 * 100 + '%').html(200 + '㎡'); $('#modalcalculateprice .j-slider').slider({ range: 'min', value: 200, max: 500, slide: function (event, ui) { var totle = ui.value * 500; // $('.js-total').html(totle + '元'); // $('.js-rg').html('人工费:' + parseint(totle * 0.35) + '元'); // $('.js-cl').html('材料费:' + parseint(totle * 0.65) + '元'); $(this).find('.j-value').css('left', ui.value / 500 * 100 + '%').html(ui.value + '㎡'); }, change: function (event, ui) { } }); } }); // 首页底部浮动弹出 $(document).ready(function(){ $(".offer .offeraddup").click(function(){ $(".offer .offershow").slidetoggle(); }); $(".footer1close").click(function(){ $(".offer .offershow").hide(); }); $(".offeraddup").click(function(){ var src = $(this).find('.offeradduparrow img').attr('src'); if(src.indexof("offeradduparrowup") != -1){ $(this).find('.offeradduparrow img').attr('src','/static/home/images/offeradduparrowdown.png'); }else{ $(this).find('.offeradduparrow img').attr('src','/static/home/images/offeradduparrowup.png'); } }); }); // 首页家装案例解析 $(function(){ if($('.analybox .analyboxdiv li').length>0){ $('.analybox .analyboxdiv li').click(function(){ var index=$(this).index(); $(this).addclass('on').siblings().removeclass('on'); $('.analybox .analyboxdown .small').eq(index).addclass('on').siblings().removeclass('on'); }) } }) // 首页设计师 $(function(){ if($('.wholebox .wholeboxdiv li').length>0){ $('.wholebox .wholeboxdiv li').click(function(){ var index=$(this).index(); $(this).addclass('on').siblings().removeclass('on'); $('.wholebox .wholeboxdown .entire').eq(index).addclass('on').siblings().removeclass('on'); }) } }) // 首页楼盘 $(function(){ if($('.being .swiper-container').length>0){ var swiper = new swiper('.being .swiper-container', { slidesperview: 3, loop: true, autoplay:true, spacebetween: 20, navigation: { nextel: '.being .swiper-button-next', prevel: '.being .swiper-button-prev', }, }); } }) // 首页门店 $(function(){ if($('.heine .swiper-container').length>0){ if($('.heine video').length>0){ var slidevideo = $('.heine video'); console.log('juqery',slidevideo) for (var i = slidevideo.length - 1; i >= 0; i--) { (function(n){ slidevideo[n].addeventlistener('play',function(){ pauseallslidevideo(n); }) })(i) } function pauseallslidevideo(index){ console.log('bbb',index) for (var j = slidevideo.length - 1; j >= 0; j--) { if (j!=index){ slidevideo[j].pause(); slidevideo[j].load(); }else{ slidevideo[j].play(); } } }; function stopallslidevideo(){ console.log('stop') for (var j = slidevideo.length - 1; j >= 0; j--) { slidevideo[j].pause(); slidevideo[j].load(); } }; } $(".slidevideo").on("click", function () { var k = parseint($(this).attr('data-k')); pauseallslidevideo(k); $(".video_btn").hide(); }) $(".heine .swiper-button-next").on("click", function () { stopallslidevideo(); $(".video_btn").show(); }) $(".heine .swiper-button-prev").on("click", function () { stopallslidevideo(); $(".video_btn").show(); }) $(".video_btn").on("click", function () { // $(".slidevideo").trigger('play'); var k = parseint($(this).attr('data-k')); pauseallslidevideo(k); $(".video_btn").hide(); return false; }) $(".slidevideo").on("ended", function () { stopallslidevideo(); $(".video_btn").show(); }) var swiper = new swiper('.heine .swiper-container', { loop: false, // autoplay: { // delay: 6000, // stoponlastslide: false, // disableoninteraction: true, // }, navigation: { nextel: '.heine .swiper-button-next', prevel: '.heine .swiper-button-prev', }, on: { slidechangetransitionstart: function(){ stopallslidevideo(); $(".video_btn").show(); console.log('门店自动切换',this.activeindex); }, }, }); } }) // 首页线下参观弹出框 $(document).ready(function(){ $('.lookat .close').click(function(){ $('.lookat').fadeout(function(){ $('').hide(); }); return false; }); $('.offline').click(function(){ var h = $(document).height(); $('.lookat').center(); $('.lookat').fadein(); return false; }); }); // 首页视频装修点击播放 $(document).ready(function(){ if($('video').length>0){ // var videos = document.getelementsbytagname('video');//获取所有video var videos = $('.quency video'); //循环给所有video添加监听事件 当前的video开始播时 调用pauseall 将当前播放的video的索引传值过去 for (var i = videos.length - 1; i >= 0; i--) { (function(n){ videos[n].addeventlistener('play',function(){ pauseall(n); }) })(i) } //接收调用传来的索引 循环所有video 索引与传来的索引不相同的 暂停 重载 function pauseall(index){ console.log('aaaa',index) for (var j = videos.length - 1; j >= 0; j--) { if (j!=index){ videos[j].pause(); videos[j].load(); }else{ videos[j].play(); } } }; } if($(".stock .videoimg").length>0){ $(".stock .videoimg").click(function(){ $(this).find('.quencydivuppic').hide(); $(this).find('.quencydivupimg').hide(); var k = parseint($(this).find('video').attr('data-k')); pauseall(k); }); } if($(".quencydiv .quencydivup").length>0){ $(".quencydiv .quencydivup").click(function(){ $(this).find('.quencydivuppic').hide(); $(this).find('.quencydivupimg').hide(); var k = parseint($(this).find('video').attr('data-k')); pauseall(k); }); } $('.quency .quencybox li').click(function(){ var index=$(this).index(); $(this).addclass('on').siblings().removeclass('on'); $('.quency .quencydiv .quencydivup').eq(index).click(); $('.quency .quencydiv .quencydivup').eq(index).addclass('on').siblings().removeclass('on'); }) }); // 首页客户见证 $(function(){ if($('.wage .swiper-container').length>0){ var swiper = new swiper('.wage .swiper-container', { slidesperview: 2, loop: true, autoplay: { delay: 6000, stoponlastslide: false, disableoninteraction: true, }, spacebetween: 20, navigation: { nextel: '.wage .swiper-button-next', prevel: '.wage .swiper-button-prev', }, }); } }) // 首页竣工大吉 $(function(){ if($('.gradedivdown .swiper-container').length>0){ var swiper = new swiper('.gradedivdown .swiper-container', { slidesperview: 1, autoplay: { delay: 6000, stoponlastslide: false, disableoninteraction: true, }, loop: true, navigation: { nextel: '.gradedivdown .swiper-button-next', prevel: '.gradedivdown .swiper-button-prev', }, }); } }); // 首页装修资讯 $(function(){ if($('.zixundivbox .swiper-container').length>0){ var swiper = new swiper('.zixundivbox .swiper-container', { slidesperview: 1, loop: true, autoplay: true, pagination: { el: '.zixundivbox .swiper-pagination', clickable: true, }, }); } }); $(function () { // 招贤纳士 var flag = true; $('.recruit li').click(function() { $(this).find('.yincang').stop().slidetoggle(); $(this).toggleclass('on').siblings().removeclass('on'); if (flag) { $(this).find('b').html('-'); flag = false; } else { $(this).find('b').html('+'); flag = true; } }) }) //定位 $(function() { if($('.ui-invoice-bar').length>0){ $('.ui-invoice-bar').onepagenav(); } if($('.zlsq-same li').length>0){ $('.zlsq-same li').click(function() { $('.ui-invoice-bar li:first-child').trigger('click'); $('.ui-invoice-bar li').removeclass('current'); $('.ui-invoice-bar li:first-child').addclass('current'); }); } });