|
@@ -0,0 +1,610 @@
|
|
|
+<template>
|
|
|
+<div class="shopSellDelWrap">
|
|
|
+ <Nav></Nav>
|
|
|
+ <div class="detail">
|
|
|
+ <div class="detailTop">
|
|
|
+ <div class="detailTopMain">
|
|
|
+ <ul class="ul1 clearfix">
|
|
|
+ <li>首页<span>></span></li>
|
|
|
+ <li>商铺出售<span>></span></li>
|
|
|
+ <li>商铺详情</li>
|
|
|
+ </ul>
|
|
|
+ <h2>朝阳 奥林匹克公园 / 236.87m² / 酒店餐饮 / 临街 / 空置中 出售</h2>
|
|
|
+ <div class="clearfix">
|
|
|
+ <p><span>2.68</span>万元/m²[单价]</p>
|
|
|
+ <p><span>30.98</span>万元[总价]</p>
|
|
|
+ <p><span>30.98</span>m²[面积]</p>
|
|
|
+ </div>
|
|
|
+ <ul class="ul2 clearfix">
|
|
|
+ <li>地铁上盖</li>
|
|
|
+ <li>随时看铺</li>
|
|
|
+ <li>繁华地段</li>
|
|
|
+ <li>临近写字楼</li>
|
|
|
+ <li>临近地铁</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="detailBox clearfix">
|
|
|
+ <div class="detailBoxL">
|
|
|
+ <div class="lbt">
|
|
|
+ <div class="shop-lbt">
|
|
|
+ <div class="shop-left left">
|
|
|
+ <div class="big">
|
|
|
+ <ul class="imgLength">
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/O3q2WoRQekU5OGL2stzdHXnL1uiSsoc7?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-25/fDSt5gohSPCRSkGfzpGY7E83NptiKNh0?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/O3q2WoRQekU5OGL2stzdHXnL1uiSsoc7?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-25/fDSt5gohSPCRSkGfzpGY7E83NptiKNh0?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="small">
|
|
|
+ <div class="pg_left ps_pre">
|
|
|
+ <img src="~/assets/images/common/leftWhite.png">
|
|
|
+ </div>
|
|
|
+ <div class="pg_left ps_pre1">
|
|
|
+ <img src="~/assets/images/common/leftGray.png">
|
|
|
+ </div>
|
|
|
+ <div class="pg_right ps_next">
|
|
|
+ <img src="~/assets/images/common/rightWhite.png">
|
|
|
+ </div>
|
|
|
+ <div class="pg_right ps_next1">
|
|
|
+ <img src="~/assets/images/common/rightGray.png">
|
|
|
+ </div>
|
|
|
+ <div class="activity" id="activity-slide">
|
|
|
+ <ol class="clearfix ulNum">
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/O3q2WoRQekU5OGL2stzdHXnL1uiSsoc7?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-25/fDSt5gohSPCRSkGfzpGY7E83NptiKNh0?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/O3q2WoRQekU5OGL2stzdHXnL1uiSsoc7?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-24/ZuIdBM7j0LAYlBBrt0oKicw4YJnXNGuR?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <img src="http://cdn.youpuchina.com/new/2019-07-25/fDSt5gohSPCRSkGfzpGY7E83NptiKNh0?x-oss-process=style/watermark">
|
|
|
+ </li>
|
|
|
+ </ol>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="detailNav">
|
|
|
+ <ul>
|
|
|
+ <li class="cur">基本信息</li>
|
|
|
+ <li>商铺描述</li>
|
|
|
+ <li>地理位置</li>
|
|
|
+ <li>商铺图片</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="info clearfix" id="info">
|
|
|
+ <h3 class="titleH3">基本信息</h3>
|
|
|
+ <dl class="dlTop">
|
|
|
+ <dt>商铺类型</dt>
|
|
|
+ <dd>城市综合体</dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="dlTop">
|
|
|
+ <dt>面  积</dt>
|
|
|
+ <dd>60.22m²</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>单  价</dt>
|
|
|
+ <dd>20000.22元/m²</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>楼  层</dt>
|
|
|
+ <dd>一层,半地下室</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>总  价</dt>
|
|
|
+ <dd>3.23元/m²/天</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>物业费用</dt>
|
|
|
+ <dd>3.23元/m²/天</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>临  街</dt>
|
|
|
+ <dd>是</dd>
|
|
|
+ </dl>
|
|
|
+ <dl>
|
|
|
+ <dt>商铺状态</dt>
|
|
|
+ <dd>商铺状态</dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ <div class="shop" id="shop">
|
|
|
+ <h3 class="titleH3">商铺描述</h3>
|
|
|
+ <dl class="clearfix">
|
|
|
+ <dt>
|
|
|
+ <p>商铺</p>
|
|
|
+ <p>简介</p>
|
|
|
+ </dt>
|
|
|
+ <dd>中粮广场项目由A座、B座两幢5A智能甲级写字楼和高级购物商场组成,是一座集甲级写字楼和 高档购物中心为一体的大型建筑群体。总建筑面积约12万平米,其中包括约6万平米的高级中粮 广场购物中心及车位充足的中粮广场停车场,两幢分别为13层和14层总面积达车位充足的中粮 广场停车场,两幢分别为13层和14层6万平方米的写字楼。</dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="clearfix" style="margin-top: 20px;">
|
|
|
+ <dt>
|
|
|
+ <p>周边</p>
|
|
|
+ <p>配套</p>
|
|
|
+ </dt>
|
|
|
+ <dd>中粮广场项目由A座、B座两幢5A智能甲级写字楼和高级购物商场组成,是一座集甲级写字楼和 高档购物中心为一体的大型建筑群体。</dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ <div class="seat" id="seat">
|
|
|
+ <h3 class="titleH3">地理位置</h3>
|
|
|
+ <!-- <div class="mapWrap"> -->
|
|
|
+ <div id="allmap" style="width: 700px; height: 350px;"></div>
|
|
|
+ <!-- </div> -->
|
|
|
+ </div>
|
|
|
+ <div class="pic" id="pic">
|
|
|
+ <h3 class="titleH3">商铺图片</h3>
|
|
|
+ <ul>
|
|
|
+ <li><img src="http://cdn.youpuchina.com/new/2019/07/27/47eYFFWX6BrckcYshYf8AJ6AQyMGszSp.jpg?x-oss-process=style/watermark"></li>
|
|
|
+ <li><img src="http://cdn.youpuchina.com/new/2019/07/27/47eYFFWX6BrckcYshYf8AJ6AQyMGszSp.jpg?x-oss-process=style/watermark"></li>
|
|
|
+ <li><img src="http://cdn.youpuchina.com/new/2019/07/27/47eYFFWX6BrckcYshYf8AJ6AQyMGszSp.jpg?x-oss-process=style/watermark"></li>
|
|
|
+ <li><img src="http://cdn.youpuchina.com/new/2019/07/27/47eYFFWX6BrckcYshYf8AJ6AQyMGszSp.jpg?x-oss-process=style/watermark"></li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="detailBoxR">
|
|
|
+ <div class="card">
|
|
|
+ <div class="cardTop clearfix">
|
|
|
+ <dl class="dl1">
|
|
|
+ <dt><span>36.8</span>万元</dt>
|
|
|
+ <dd>[总价]</dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="dl2">
|
|
|
+ <dt><span>236.8</span>m²</dt>
|
|
|
+ <dd>[面积]</dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ <div class="cardBar">
|
|
|
+ <i></i>
|
|
|
+ <p class="p1">此商铺合作佣金</p>
|
|
|
+ <p class="p2">6000<span>元</span></p>
|
|
|
+ </div>
|
|
|
+ <ul class="cardUl">
|
|
|
+ <li>
|
|
|
+ <span class="span1">结佣时间</span>
|
|
|
+ <span class="span2">签署合同30天之内</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="span1">商铺状态</span>
|
|
|
+ <span class="span2">空置中</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="span1">商铺类型</span>
|
|
|
+ <span class="span2">酒店餐饮</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="span1">详细地址</span>
|
|
|
+ <span class="span2">北京市东城区建国门内大街8号北京市东城区 建国门内大街8号</span>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <dl class="cardFoot">
|
|
|
+ <dt></dt>
|
|
|
+ <dd>
|
|
|
+ <h3>王一博儿</h3>
|
|
|
+ <!-- <p>点击查看经纪人电话</p> -->
|
|
|
+ <p><span class="iconfont"></span>130-1109-2864</p>
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ <div class="record">
|
|
|
+ <dl class="recordTop clearfix">
|
|
|
+ <dt>跟进记录</dt>
|
|
|
+ <dd>
|
|
|
+ <!-- <p class="p1">终止流程</p> -->
|
|
|
+ <p class="hoverBg">新增到访</p>
|
|
|
+ <!-- <p class="hoverBg">签约</p> -->
|
|
|
+ <!-- <p class="hoverBg">提醒结佣</p> -->
|
|
|
+ <!-- <p class="hoverBg">结佣</p> -->
|
|
|
+ <!-- <span>交易已完成</span> -->
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ <div class="recordNav clearfix">
|
|
|
+ <ul>
|
|
|
+ <li class="navCur">查看信息</li>
|
|
|
+ <li>到访</li>
|
|
|
+ <li>认购</li>
|
|
|
+ <li>签约</li>
|
|
|
+ <li>结佣</li>
|
|
|
+ <li>终止</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="recordMain">
|
|
|
+ <div class="recordBox">
|
|
|
+ <dl class="clearfix">
|
|
|
+ <i></i>
|
|
|
+ <dt>
|
|
|
+ <h5>留不足写字楼位置差,配套不好,自身资金预留,自身资金预留</h5>
|
|
|
+ <p>2019-07-24</p>
|
|
|
+ </dt>
|
|
|
+ <dd class="clearfix">
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="clearfix">
|
|
|
+ <i></i>
|
|
|
+ <dt>
|
|
|
+ <h5>王耶啵啵,到访成功</h5>
|
|
|
+ <p>2019-07-24</p>
|
|
|
+ </dt>
|
|
|
+ <dd class="clearfix"></dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="clearfix">
|
|
|
+ <i></i>
|
|
|
+ <dt>
|
|
|
+ <h5>王耶啵啵,到访成功</h5>
|
|
|
+ <p>2019-07-24</p>
|
|
|
+ </dt>
|
|
|
+ <dd class="clearfix">
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ <dl class="clearfix">
|
|
|
+ <i></i>
|
|
|
+ <dt>
|
|
|
+ <h5>王耶啵啵,到访成功</h5>
|
|
|
+ <p>2019-07-24</p>
|
|
|
+ </dt>
|
|
|
+ <dd class="clearfix">
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ <span></span>
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ import axios from '~/plugins/axios.js';
|
|
|
+ import Nav from '~/components/Nav/Nav';
|
|
|
+ export default {
|
|
|
+ head () {
|
|
|
+ return {
|
|
|
+ title: 'CBMLS',
|
|
|
+ meta: [
|
|
|
+ { hid: 'description', name: 'description', content: 'CBMLS' },
|
|
|
+ { hid: 'keywords', name: 'keywords', content: 'CBMLS'}
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ data(){
|
|
|
+ return{
|
|
|
+ imgLeng: 8,
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ components: {
|
|
|
+ Nav
|
|
|
+ },
|
|
|
+ updated(){
|
|
|
+
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ mapFun(){
|
|
|
+ // 百度地图API功能
|
|
|
+ var map = new BMap.Map("allmap");
|
|
|
+ // var point = new BMap.Point(this.projectDetail.lng,this.projectDetail.lat);//经度、维度
|
|
|
+ var point = new BMap.Point(116.49467187206017,39.925286410424285);
|
|
|
+ var marker = new BMap.Marker(point); // 创建标注
|
|
|
+ map.addOverlay(marker); // 将标注添加到地图中
|
|
|
+ map.centerAndZoom(point, 15);
|
|
|
+ var opts = {
|
|
|
+ width : 100, // 信息窗口宽度
|
|
|
+ height: 30, // 信息窗口高度
|
|
|
+ title : "", // 信息窗口标题
|
|
|
+ enableMessage:true,//设置允许信息窗发送短息
|
|
|
+ message:""
|
|
|
+ }
|
|
|
+ var project_address = "朝阳-永安里";
|
|
|
+ var infoWindow = new BMap.InfoWindow(project_address, opts); // 次数还没用完
|
|
|
+ map.openInfoWindow(infoWindow,point); //开启信息窗口
|
|
|
+ },
|
|
|
+
|
|
|
+ lbtFun(){
|
|
|
+ // 轮播
|
|
|
+ var index = 0;
|
|
|
+
|
|
|
+ $('.small ol li').eq(index).addClass('isOpacity').siblings().removeClass('isOpacity');
|
|
|
+
|
|
|
+ $('.big ul li').eq(0).show().siblings().hide();
|
|
|
+
|
|
|
+ $('.small ol li').on('click', function () {
|
|
|
+ index = $(this).index();
|
|
|
+ $(this).addClass('isOpacity').siblings().removeClass('isOpacity');
|
|
|
+ $('.big ul li').eq(index).show().siblings().hide();
|
|
|
+ })
|
|
|
+
|
|
|
+ var w_li = 113;
|
|
|
+ var h_li = 78;
|
|
|
+ var margin_li = 7;
|
|
|
+ var now = 0;
|
|
|
+ var addli = 0;
|
|
|
+ var lisize = this.imgLeng;
|
|
|
+ var num = 5;
|
|
|
+
|
|
|
+ // 判断需要添加的li节点数量
|
|
|
+ var reminder = lisize % num;
|
|
|
+ if (lisize % num != 0) { addli = num - reminder; } else { addli = 0; }
|
|
|
+
|
|
|
+ $('.ps_pre').on('click', function () { // console.log(num);
|
|
|
+ now--;
|
|
|
+ if (now >= 0) {
|
|
|
+ $('.ulNum').animate({'margin-left':-now * num * (w_li + margin_li * 2)});
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ $('.ps_next').on('click', function () {
|
|
|
+ now++;
|
|
|
+ if (now < (lisize + addli) / num) {
|
|
|
+ $('.ulNum').animate({'margin-left':-now * num * (w_li + margin_li * 2)});
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+
|
|
|
+ // 参数说明:
|
|
|
+ // now:当前是第几组,默认是0
|
|
|
+ // c:总共有几组
|
|
|
+ // d:初始化时li的个数
|
|
|
+ // e:每组显示li个数
|
|
|
+
|
|
|
+ function btnshow(now, c, d, e) {
|
|
|
+ if (d <= e) { // 如果初始化时li的个数小于一组要显示的数,则不显示pre和next按钮
|
|
|
+ $('.ps_next').hide();
|
|
|
+ $('.ps_pre').hide();
|
|
|
+
|
|
|
+ $('.ps_next1').show();
|
|
|
+ $('.ps_pre1').show();
|
|
|
+ } else if (now == 0) { // 初始化now=0,显示第一组,只显示next
|
|
|
+ $('.ps_next').show();
|
|
|
+ $('.ps_next1').hide();
|
|
|
+ $('.ps_pre').hide();
|
|
|
+ $('.ps_pre1').show();
|
|
|
+ } else if (now == c - 1) { // 显示到最后一组,只显示pre
|
|
|
+ $('.ps_next').hide();
|
|
|
+ $('.ps_next1').show();
|
|
|
+
|
|
|
+ $('.ps_pre').show();
|
|
|
+ $('.ps_pre1').hide();
|
|
|
+ } else { // 显示中间组,pre和next都需要显示
|
|
|
+ $('.ps_next').show();
|
|
|
+ $('.ps_pre').show();
|
|
|
+
|
|
|
+ $('.ps_next1').hide();
|
|
|
+ $('.ps_pre1').hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 锚点
|
|
|
+ var navTop = $('.detailNav').offset().top;
|
|
|
+ var allTop = [
|
|
|
+ $('#info').offset().top - 56,
|
|
|
+ $('#shop').offset().top - 150,
|
|
|
+ $('#seat').offset().top - 150,
|
|
|
+ $('#pic').offset().top - 150,
|
|
|
+ $('#seatPic').offset().top - 150,
|
|
|
+ $('#planePic').offset().top - 150
|
|
|
+ ]
|
|
|
+ $(window).scroll(function () {
|
|
|
+ var winTop = $(window).scrollTop();
|
|
|
+
|
|
|
+ if (winTop >= navTop) {
|
|
|
+ $('.detailNav').addClass('fixed-top');
|
|
|
+ } else {
|
|
|
+ $('.detailNav').removeClass('fixed-top');
|
|
|
+ }
|
|
|
+
|
|
|
+ if (winTop < allTop[1]) {
|
|
|
+ $('.detailNav li').eq(0).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if (winTop < allTop[2]) {
|
|
|
+ $('.detailNav li').eq(1).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if (winTop < allTop[3]) {
|
|
|
+ $('.detailNav li').eq(2).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if(winTop < allTop[4]) {
|
|
|
+ $('.detailNav li').eq(3).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if(winTop < allTop[5]) {
|
|
|
+ $('.detailNav li').eq(4).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else {
|
|
|
+ $('.detailNav li').eq(5).addClass('cur').siblings().removeClass('cur')
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ $('.detailNav li').on('click', function () {
|
|
|
+ var index = $(this).index();
|
|
|
+ $('html,body').animate({scrollTop:allTop[index]}, 100);
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ lbtFun(){
|
|
|
+ // 轮播
|
|
|
+ var index = 0;
|
|
|
+
|
|
|
+ $('.small ol li').eq(index).addClass('isOpacity').siblings().removeClass('isOpacity');
|
|
|
+
|
|
|
+ $('.big ul li').eq(0).show().siblings().hide();
|
|
|
+
|
|
|
+ $('.small ol li').on('click', function () {
|
|
|
+ index = $(this).index();
|
|
|
+ $(this).addClass('isOpacity').siblings().removeClass('isOpacity');
|
|
|
+ $('.big ul li').eq(index).show().siblings().hide();
|
|
|
+ })
|
|
|
+
|
|
|
+ var w_li = 113;
|
|
|
+ var h_li = 78;
|
|
|
+ var margin_li = 7;
|
|
|
+ var now = 0;
|
|
|
+ var addli = 0;
|
|
|
+ var lisize = this.imgLeng;
|
|
|
+ var num = 5;
|
|
|
+
|
|
|
+ // 判断需要添加的li节点数量
|
|
|
+ var reminder = lisize % num;
|
|
|
+ if (lisize % num != 0) { addli = num - reminder; } else { addli = 0; }
|
|
|
+
|
|
|
+ $('.ps_pre').on('click', function () { // console.log(num);
|
|
|
+ now--;
|
|
|
+ if (now >= 0) {
|
|
|
+ $('.ulNum').animate({'margin-left':-now * num * (w_li + margin_li * 2)});
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ $('.ps_next').on('click', function () {
|
|
|
+ now++;
|
|
|
+ if (now < (lisize + addli) / num) {
|
|
|
+ $('.ulNum').animate({'margin-left':-now * num * (w_li + margin_li * 2)});
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ btnshow(now, parseInt((lisize + addli) / num), lisize, num);
|
|
|
+
|
|
|
+ // 参数说明:
|
|
|
+ // now:当前是第几组,默认是0
|
|
|
+ // c:总共有几组
|
|
|
+ // d:初始化时li的个数
|
|
|
+ // e:每组显示li个数
|
|
|
+
|
|
|
+ function btnshow(now, c, d, e) {
|
|
|
+ if (d <= e) { // 如果初始化时li的个数小于一组要显示的数,则不显示pre和next按钮
|
|
|
+ $('.ps_next').hide();
|
|
|
+ $('.ps_pre').hide();
|
|
|
+
|
|
|
+ $('.ps_next1').show();
|
|
|
+ $('.ps_pre1').show();
|
|
|
+ } else if (now == 0) { // 初始化now=0,显示第一组,只显示next
|
|
|
+ $('.ps_next').show();
|
|
|
+ $('.ps_next1').hide();
|
|
|
+ $('.ps_pre').hide();
|
|
|
+ $('.ps_pre1').show();
|
|
|
+ } else if (now == c - 1) { // 显示到最后一组,只显示pre
|
|
|
+ $('.ps_next').hide();
|
|
|
+ $('.ps_next1').show();
|
|
|
+
|
|
|
+ $('.ps_pre').show();
|
|
|
+ $('.ps_pre1').hide();
|
|
|
+ } else { // 显示中间组,pre和next都需要显示
|
|
|
+ $('.ps_next').show();
|
|
|
+ $('.ps_pre').show();
|
|
|
+
|
|
|
+ $('.ps_next1').hide();
|
|
|
+ $('.ps_pre1').hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 锚点
|
|
|
+ var navTop = $('.detailNav').offset().top;
|
|
|
+ var allTop = [
|
|
|
+ $('#info').offset().top - 56,
|
|
|
+ $('#shop').offset().top - 150,
|
|
|
+ $('#seat').offset().top - 150,
|
|
|
+ $('#pic').offset().top - 150,
|
|
|
+ $('#seatPic').offset().top - 150,
|
|
|
+ $('#planePic').offset().top - 150
|
|
|
+ ]
|
|
|
+ $(window).scroll(function () {
|
|
|
+ var winTop = $(window).scrollTop();
|
|
|
+
|
|
|
+ if (winTop >= navTop) {
|
|
|
+ $('.detailNav').addClass('fixed-top');
|
|
|
+ } else {
|
|
|
+ $('.detailNav').removeClass('fixed-top');
|
|
|
+ }
|
|
|
+
|
|
|
+ if (winTop < allTop[1]) {
|
|
|
+ $('.detailNav li').eq(0).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if (winTop < allTop[2]) {
|
|
|
+ $('.detailNav li').eq(1).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if (winTop < allTop[3]) {
|
|
|
+ $('.detailNav li').eq(2).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if(winTop < allTop[4]) {
|
|
|
+ $('.detailNav li').eq(3).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else if(winTop < allTop[5]) {
|
|
|
+ $('.detailNav li').eq(4).addClass('cur').siblings().removeClass('cur')
|
|
|
+ } else {
|
|
|
+ $('.detailNav li').eq(5).addClass('cur').siblings().removeClass('cur')
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ $('.detailNav li').on('click', function () {
|
|
|
+ var index = $(this).index();
|
|
|
+ $('html,body').animate({scrollTop:allTop[index]}, 100);
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+ created(){
|
|
|
+
|
|
|
+ let id = this.$route.params.id;
|
|
|
+ console.log(id);
|
|
|
+
|
|
|
+ },
|
|
|
+ mounted(){
|
|
|
+
|
|
|
+ this.mapFun();//百度地图
|
|
|
+ let _this = this;
|
|
|
+ setTimeout(function () {
|
|
|
+ _this.lbtFun();
|
|
|
+ _this.mapFun();//百度地图
|
|
|
+ },500);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" type="text/less" scoped>
|
|
|
+@import '../../../assets/css/shopDetails.less';
|
|
|
+</style>
|
|
|
+
|