From 7c87c89e06cc593adc3ae190ac348e941955b84d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Mon, 9 Jun 2025 10:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84=E4=BC=A0?= =?UTF-8?q?=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/js/brand.js | 7 ++++++- assets/js/main.js | 9 ++++++++- assets/js/newcar-details.js | 9 +++++++-- assets/js/newcar.js | 4 +++- assets/js/rental-sidebar.js | 4 +++- assets/js/vehicle-details.js | 10 ++++++++-- 6 files changed, 35 insertions(+), 8 deletions(-) diff --git a/assets/js/brand.js b/assets/js/brand.js index a46e603..ec9d8ae 100755 --- a/assets/js/brand.js +++ b/assets/js/brand.js @@ -4,7 +4,12 @@ $(function() { // $('.facetwp-radio').removeClass('checked'); // $(this).addClass('checked'); // }); - var id = getQueryString("id") + var id ='' + if(getQueryString("id")){ + id = getQueryString("id"); + }else{ + id = sessionStorage.getItem('brandsId'); + } var vm = new Vue({ el: '#brandapp', data: { diff --git a/assets/js/main.js b/assets/js/main.js index 689947c..e878eb9 100755 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -38,9 +38,16 @@ $(function() { var brandList = data.data; var html='' $.each(brandList,function(){ - html+='' + html+='' }); $(".has_lv3 .flex-layout").html(html) + + $(".has_lv3 .flex-layout .menu-item a").click(function() { + var brandId = $(this).data('id'); + sessionStorage.setItem('brandsId', brandId); + // window.location.href = 'brand.html?id=' + brandId; + window.location.href = 'brand.html'; + }); }).fail(function(error) { // console.error(error); }); diff --git a/assets/js/newcar-details.js b/assets/js/newcar-details.js index 662ce7f..1563f71 100755 --- a/assets/js/newcar-details.js +++ b/assets/js/newcar-details.js @@ -1,7 +1,12 @@ $(function() { // 轮播图 - var id = getQueryString("id") - + // var id = getQueryString("id") + var id ='' + if(getQueryString("id")){ + id = getQueryString("id"); + }else{ + id = sessionStorage.getItem('newcardetailId'); + } function initSlick() { $(".rental-slider").slick({ slidesToShow: 1, diff --git a/assets/js/newcar.js b/assets/js/newcar.js index e34e98b..2379de1 100755 --- a/assets/js/newcar.js +++ b/assets/js/newcar.js @@ -180,7 +180,9 @@ $(function() { this.currentPage = page; }, godetil(item) { - window.location.href = 'newcar-details.html?id=' + item.id + sessionStorage.setItem('newcardetailId', item.id); + // window.location.href = 'newcar-details.html?id=' + item.id + window.location.href = 'newcar-details.html' }, }, }) diff --git a/assets/js/rental-sidebar.js b/assets/js/rental-sidebar.js index fc79081..2da6dbd 100755 --- a/assets/js/rental-sidebar.js +++ b/assets/js/rental-sidebar.js @@ -273,7 +273,9 @@ $(function() { this.currentPage = page; }, godetil(item) { - window.location.href = 'vehicle-details.html?id=' + item.id + sessionStorage.setItem('vehicledetailId', item.id); + // window.location.href = 'vehicle-details.html?id=' + item.id + window.location.href = 'vehicle-details.html' }, clearfn() { for (const key in this.select) { diff --git a/assets/js/vehicle-details.js b/assets/js/vehicle-details.js index d5812fb..dcc625b 100755 --- a/assets/js/vehicle-details.js +++ b/assets/js/vehicle-details.js @@ -1,7 +1,13 @@ $(function() { // 轮播图 - var id = getQueryString("id") - + // var id = getQueryString("id") + // const id = sessionStorage.getItem('vehicledetailId'); + var id ='' + if(getQueryString("id")){ + id = getQueryString("id"); + }else{ + id = sessionStorage.getItem('vehicledetailId'); + } function initSlick() { $(".rental-slider").slick({ slidesToShow: 1,