You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.9 KiB
JavaScript

$(function() {
$("#footer").load("https://data.chinahighlights.com/public/template/footer.html");
// 移动端首页增加展开收缩效果
$(".withMenu").each(function(index, element) {
$withMenu = $(element);
$withMenu.click(function () {
$self = $(this);
var targetId = $self.data("target");
var collapse = $self.data("collapse");
if (collapse == undefined || collapse == 0) {
$self.children("a").text("x");
$self.data("collapse", "1");
$(targetId).show('fast');
} else {
$(targetId).hide();
$self.children("a").text("+");
$self.data("collapse", "0");
}
});
});
// 滚动变换导航
var nav_id = $('#header');
var html_body = $('html,body');
var new_nav_name = 'getFixed';
if (nav_id.length > 0) {
$(window).on('scroll',function(){
var scrollTop = html_body.scrollTop();
if (scrollTop > 100 ) {
nav_id.addClass(new_nav_name);
}else{
nav_id.removeClass(new_nav_name);
}
});
}
// 检测 IP 确定是否显示隐私提醒
var cookies = document.cookie.split(";");
var reminderDisplay = null;
var cookieName = "__ch_privacy_reminder=";
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i].trim();
if (cookie.indexOf(cookieName) === 0) {
reminderDisplay = cookie.substring(cookieName.length, cookie.length);
}
}
if (reminderDisplay === null) {
$.get('https://www.chinahighlights.com/guide-use.php/apps/ip2location/index/is_eu_country',
function(data, status, xhr) {
if (data === "true") {
$("#footer").load("/public/template/privacy-reminder.html");
}
}
);
}
});
// phone number pop up
$(".currentNo").click(function() {
$(".freePhone").show();
});
$(".tollfree .freePhone .closeBlock").click(function() {
$(".freePhone").hide();
});