Merge branch 'master' of github.com:hainatravel/information-system

master
赵鹏 11 months ago
commit a8b567abf3

@ -4,8 +4,8 @@
<form id='ticket_form' action="https://www.asiahighlights.com/orders/lantern_save" method="post" >
<p style="font-size: 22px;"><strong>Select Date:</strong></p>
<div class="selectHotl" style="margin-bottom: 20px;" id="ticket_date_november15th">
<div class="optionLable">
<div class="selectHotl" style="margin-bottom: 20px;" >
<div class="optionLable" id="ticket_date_november15th">
<input type="radio" value="2024-11-15" checked id="november15th" name="ticket_date">
<label for="november15th">
November 15th, 2024
@ -23,34 +23,34 @@
<p style="font-size: 22px;"><strong>Select a Ticket Type:</strong></p>
<div class="selectHotl" style="margin-bottom: 20px;">
<div class="optionLable" id="ticket_type_premium_khomloy">
<input type="radio" value="Premium+Transfer+Dinner" checked id="premium_khomloy" data-price="179" name="ticket_type">
<input type="radio" value="Premium+Transfer+Dinner" checked id="premium_khomloy" data-price="199" name="ticket_type">
<label for="premium_khomloy" style="font-size:18px;">
Premium+Transfer+Dinner
<div class="selectionMemo">
US$179 (6400THB)
US$199
</div>
</label>
</div>
<div class="optionLable" id="ticket_type_vip_khomloy">
<input type="radio" value="VIP+Transfer+Dinner" id="vip_khomloy" data-price="169" name="ticket_type">
<input type="radio" value="VIP+Transfer+Dinner" id="vip_khomloy" data-price="179" name="ticket_type">
<label for="vip_khomloy" style="font-size:18px;">
VIP+Transfer+Dinner
<div class="selectionMemo">
US$169 (5900THB)
US$179
</div>
</label>
</div>
<div class="optionLable" id="ticket_type_standard_khomloy">
<input type="radio" disabled value="Standard+Transfer+Dinner" id="standard_khomloy" data-price="129" name="ticket_type">
<input type="radio" disabled ="Standard+Transfer+Dinner" id="standard_khomloy" data-price="139" name="ticket_type" value="Standard+Transfer+Dinner">
<label for="standard_khomloy" style="font-size:18px;">
Standard+Transfer+Dinner
<div class="selectionMemo">
Sold out
US$139
</div>
</label>
</div>
<div class="optionLable" id="ticket_type_premium_heritage" style="display: none;">
<!-- <div class="optionLable" id="ticket_type_premium_heritage" style="display: none;">
<input type="radio" value="Premium service+Exclusive Hotel Transfer+Dinner" id="premium_heritage" data-price="159" name="ticket_type">
<label for="premium_heritage" style="font-size:18px;">
Premium service+<strong>Exclusive Hotel Transfer</strong>+Dinner
@ -65,10 +65,10 @@
<label for="vip_heritage" style="font-size:18px;">
VIP Service+Shuttle Transfer+Dinner
<div class="selectionMemo">
US$109 (3900THB)
US$109
</div>
</label>
</div>
</div> -->
</div>
<div id="ticket_type_errmsg" style="display: none">
@ -410,6 +410,96 @@
var ticket_date_november15th = document.getElementById("ticket_date_november15th");
var ticket_date_november16th = document.getElementById("ticket_date_november16th");
document.addEventListener('DOMContentLoaded', function () {
function initDefaultSelection() {
// 初始化时添加默认的余量信息
addStyledLabel("ticket_type_premium_khomloy", "60 tickets left", "dynamic-label");
addStyledLabel("ticket_type_vip_khomloy", "135 tickets left", "dynamic-label");
addStyledLabel("ticket_type_standard_khomloy", "Sold out", "dynamic-label");
}
// 初始化默认显示
initDefaultSelection();
var ticket_date_november15th = document.getElementById("ticket_date_november15th");
var ticket_date_november16th = document.getElementById("ticket_date_november16th");
ticket_date_november15th.addEventListener('click', function () {
console.log("ticket_date_november15th clicked");
// 先移除旧的标签
removeExistingLabels("ticket_type_premium_khomloy", "dynamic-label");
removeExistingLabels("ticket_type_vip_khomloy", "dynamic-label");
removeExistingLabels("ticket_type_standard_khomloy", "dynamic-label");
// 添加新的余量标签
addStyledLabel("ticket_type_premium_khomloy", "60 left", "dynamic-label");
addStyledLabel("ticket_type_vip_khomloy", "135 left", "dynamic-label");
addStyledLabel("ticket_type_standard_khomloy", "Sold out", "dynamic-label");
// 设置standard_khomloy为disabled
var standardInput = document.getElementById("standard_khomloy");
if (standardInput) {
standardInput.disabled = true;
}
});
ticket_date_november16th.addEventListener('click', function () {
console.log("ticket_date_november16th clicked");
// 先移除旧的标签
removeExistingLabels("ticket_type_premium_khomloy", "dynamic-label");
removeExistingLabels("ticket_type_vip_khomloy", "dynamic-label");
removeExistingLabels("ticket_type_standard_khomloy", "dynamic-label");
// 添加新的余量标签
addStyledLabel("ticket_type_premium_khomloy", "240 left", "dynamic-label");
addStyledLabel("ticket_type_vip_khomloy", "155 left", "dynamic-label");
addStyledLabel("ticket_type_standard_khomloy", "33 left", "dynamic-label");
var standardInput = document.getElementById("standard_khomloy");
if (standardInput) {
standardInput.disabled = false;
}
});
});
// 添加新的余量信息标签
function addStyledLabel(targetId, text, labelClass) {
var target = document.getElementById(targetId);
if (target) {
removeExistingLabels(targetId, labelClass);
var existingLabel = target.querySelector('label[for]');
if (existingLabel) {
var selectionMemo = existingLabel.querySelector('.selectionMemo');
if (selectionMemo) {
var newLabel = document.createElement('label');
newLabel.style.fontSize = '18px';
newLabel.textContent = text;
newLabel.classList.add(labelClass);
selectionMemo.parentNode.insertBefore(newLabel, selectionMemo.nextSibling);
} else {
console.error('SelectionMemo element not found within label.');
}
} else {
console.error('Existing label not found within target ID:', targetId);
}
} else {
console.error('Element not found for ID:', targetId);
}
}
// 移除旧的余量标签
function removeExistingLabels(targetId, labelClass) {
var target = document.getElementById(targetId);
if (target) {
var existingLabels = target.querySelectorAll('.' + labelClass);
existingLabels.forEach(function(label) {
label.parentNode.removeChild(label);
});
}
}
var venueList = document.querySelectorAll("input[name='Venue']");
var totalPriceText = document.getElementById("totalPriceText");
@ -571,3 +661,9 @@
return result;
}
</script>
<style>
.dynamic-label { font-size: 16px;
font-style: italic;
padding-top: 5px;
display: block;}
</style>

@ -45,7 +45,7 @@
alt="Asiahighlights logo" class="asiahighlightslogo img-responsive"></a>
<nav>
<ul class="pctopnavi">
<li class="dropdown"><a href="/tours" class="p_topnavilink">Tours</a></li>
<li class="dropdown"><a class="p_topnavilink" href="/destinations">Destinations</a>
<div class=" dropdown-content">
@ -102,6 +102,7 @@
</div>
</div>
</li>
<li class="dropdown"><a href="/tours" class="p_topnavilink">Tours</a></li>
<li class="dropdown"><a class="p_topnavilink" href="/itinerary-ideas">Itinerary Ideas</a></li>
<li class="dropdown"><a href="/about-us" class="p_topnavilink">About Us</a>
<div class=" dropdown-content">
@ -150,8 +151,7 @@
</div>
</header>
<div class="updated_news">How to Plan an Incredible Family Trip to Japan in 2024/2025. <a
href="/japan/how-to-plan-a-family-trip-to-japan">Learn more.</a></div>
<!--PC头部 结束-->

@ -41,8 +41,7 @@
</div>
</header>
<div class="updated_news">How to Plan an Incredible Family Trip to Japan in 2024/2025. <a
href="/japan/how-to-plan-a-family-trip-to-japan">Learn more.</a></div>
<nav id="ml-menu" class="menu">
<div class="siteSearch">
<form id="searchbox_001281624266240652297:cl1fy1cxepi" name="googlesreach"
@ -66,8 +65,9 @@
<div class="menu__wrap">
<ul data-menu="main" class="menu__level menu__level--current" tabindex="-1" role="menu" aria-label="All">
<li class="menu__item" role="menuitem"><a class="menu__link" href="/">Home</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tours" data-submenu="submenu-7" aria-owns="submenu-7">Tours</a></li>
<li class="menu__item" role="menuitem" ><a class="menu__link" data-submenu="submenu-2" aria-owns="submenu-2" >Destinations</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tours" data-submenu="submenu-7" aria-owns="submenu-7">Tours</a></li>
<li class="menu__item" role="menuitem" style="margin-bottom: 50px;"><a class="menu__link" href="/itinerary-ideas">Itinerary Ideas</a></li>
<li class="menu__item" role="menuitem"><a href="/reviews" data-submenu="submenu-9" aria-owns="submenu-9" class="menu__link">Reviews</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/about-us">About Us</a></li>

@ -74,29 +74,26 @@
<li class="dropdown"><a href="/tour/" class="p_topnavilink" id="china_tours_2021">China Tours</a>
<div class="chinatourspc dropdown-content">
<ul class="list-reset sidebar">
<li class="start-nav-item"><a href="/tour/top-china-tours/" id="china_top_tours_2021">Top 10 Tours</a></li>
<li class="start-nav-item"><a href="/tour/hassle-free-china-visas.htm" id="Visa-Free">Visa-Free Tours</a></li>
<li class="start-nav-item"><a href="/tour/china-panda-tours/"
id="china_panda_tours_2021">Panda Tours</a></li>
<li class="start-nav-item"><a href="/tour/family-tours/"
id="china_family_tours_2021">Family
Tours</a></li>
<li class="start-nav-item"><a href="/tour/silk-road-tours/"
id="china_silk_road_tours_2021">Silk Road Tours</a></li>
<li class="start-nav-item start-nav-item-last"><a href="/greatwall/tours/"
id="china_great_wall_tours_2021">Great Wall of China Tours</a></li>
<li class="start-nav-item start-nav-item-last"><a href="/tour/china-nature-tours/"
id="Nature">Nature Tours</a></li>
<li class="start-nav-item"><a href="/tour/winter-vacation/"
id="china_winter_tours_2021">China Winter Tours</a></li>
<li class="start-nav-item"><a href="/yangtzecruise/"
id="china_yangtze_cruise_2021">Yangtze River Cruise</a></li>
<li class="start-nav-item"><a href="/tour/expats-tours.htm"
id="china_expats_tours_2021">China Expats Tours</a></li>
<li class="start-nav-item"><a href="/tour/winter-vacation/"
id="china_winter_tours_2021">China Winter Tours</a></li>
<li class="start-nav-item"><a href="/tour/top-china-tours/"
id="china_top_tours_2021">Top 10
Tours</a></li>
<li class="start-nav-item"><a href="/tour/china-panda-tours/"
id="china_panda_tours_2021">Panda Tours</a></li>
<li class="start-nav-item"><a href="/greatwall/hiking.htm"
id="china_great_wall_hiking_tours_2021">Great Wall Hiking</a></li>
<li class="start-nav-item"><a href="/tour/silk-road-tours/"
id="china_silk_road_tours_2021">Silk Road Tours</a></li>
<li class="start-nav-item"><a href="/tour/family-tours/"
id="china_family_tours_2021">Family
Tours</a></li>
<li class="start-nav-item"><a href="/yangtzecruise/"
id="china_yangtze_cruise_2021">Yangtze
River Cruise</a></li>
<li class="start-nav-item"><a href="/tour/china-hiking-tours/"
id="china_hiking_tours_2021">Hiking Tours</a></li>
<li class="start-nav-item start-nav-item-last"><a href="/greatwall/tours/"
id="china_great_wall_tours_2021">Great Wall of China Tours</a></li>
</ul>
</div>
</li>

@ -127,28 +127,25 @@
<ul data-menu="submenu-1" id="submenu-1" class="menu__level" tabindex="-1" role="menu" aria-label="China-Tours">
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/">China Tours</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/top-china-tours/">Top 10 Tours</a>
</li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/family-tours/">Family Tours</a>
</li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/china-panda-tours/">Panda Tours</a>
</li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/greatwall/hiking.htm">Great Wall
Hiking</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/china-hiking-tours/">Hiking Tours</a>
</li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/silk-road-tours/">Silk Road
Tours</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/greatwall/tours/">Great Wall of China
Tours</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/yangtzecruise/">Yangtze River Cruise</a>
</li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/winter-vacation/">China Winter
Tours</a></li>
<li class="menu__item" role="menuitem"><a class="menu__link" href="/tour/expats-tours.htm">China Expats
Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/top-china-tours/" class="menu__link">Top 10 Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/hassle-free-china-visas.htm" class="menu__link">Visa-Free Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/china-panda-tours/"
class="menu__link">Panda Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/family-tours/"
class="menu__link">Family
Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/silk-road-tours/"
class="menu__link">Silk Road Tours</a></li>
<li class="start-nav-item start-nav-item-last"><a href="/greatwall/tours/"
class="menu__link">Great Wall of China Tours</a></li>
<li class="start-nav-item start-nav-item-last"><a href="/tour/china-nature-tours/"
class="menu__link">Nature Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/winter-vacation/"
class="menu__link">China Winter Tours</a></li>
<li class="menu__item" role="menuitem"><a href="/yangtzecruise/"
class="menu__link">Yangtze River Cruise</a></li>
<li class="menu__item" role="menuitem"><a href="/tour/expats-tours.htm"
class="menu__link">China Expats Tours</a></li>
</ul>
<!-- Destinations -->
<ul data-menu="submenu-2" id="submenu-2" class="menu__level" tabindex="-1" role="menu" aria-label="Destinations">

@ -198,13 +198,13 @@
<h3>Why Global Highlights (10,000+ reviews & 98.8% 5-star rating)</h3>
<ul>
<li class="brand_title">Save Your Time:</li>
<li class="brand_title">Save Your Time</li>
<li>Less research, more enjoyment!</li>
<li>Real-time 1V1 expert planning</li>
<li class="brand_title">Maximize Your Flexibility:</li>
<li class="brand_title">Maximize Your Flexibility</li>
<li>Personal local guide and ride</li>
<li>Explore at your own pace</li>
<li class="brand_title">Celebrate Your Journeys:</li>
<li class="brand_title">Celebrate Your Journeys</li>
<li>Specially-crafted family adventures</li>
<li>Celebrate milestones with style!</li>
</ul>

Loading…
Cancel
Save