');
}
$('.fixedBoth').css({
'position': $('.sticky-enabled').css('position') == '絶対' ?'絶対' :
'相対的'、
'width': stickyWidth、
'height': stickyHeight、
'z-index': '99'、
});
$('.sticky-enabled').css({
'position': '絶対'、
'top': '0px'、
'幅': '100%'
});
$(window).on('scroll', function () {
if ($(window).scrollTop() > stickyOffsetTop & !($('.sticky-enabled').hasClass(
'スティッキーヘッダー'))) {
$('.sticky-enabled').addClass('スティッキーヘッダー');
} else if ($(window).scrollTop() 800) {
el('.scroll_to_top').style = '可視性: 可視;不透明度: 1;bottom: 100px;';
} そうでなければ {
el('.scroll_to_top').style = '可視性: 非表示;不透明度: 0;ボトム: -50px;';
}
}
}
トップに戻る
検索ボックスの切り替え
if($('.h-search-box .search-icon').length){
$('.h-search-box .search-icon').on('クリック', function() {
$(this).next('.search-form').toggleClass('現在表示');
});
}
//询盘表单
(関数() {
var プロトコル = window.location.protocol;
var host = プロトコル + "//" + document.location.hostname + "/inquiryok?back=" + document.location.pathname;
$(".form-70daaa91c9a988e3deb1f23e0af4e3ad").attr('action', protocol + '//inquiry.digoodcms.com/api/artwing');
$("[名前='バックページ']").attr('値', ホスト);
$("[名前='ページ']").attr('値', window.location.href);
})();
関数代入(data){
$(".custom-088484b93f05aa5cf47a900f0d80b83b_ipAddress").val(data.ipAddress);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_countryName").val(data.countryName);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_regionName").val(data.regionName);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_cityName").val(data.cityName);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_countryCode").val(data.countryCode);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_zipCode").val(データ.郵便番号);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_latitude").val(data.latitude);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_longitude").val(data.longitude);
$(".custom-088484b93f05aa5cf47a900f0d80b83b_timeZone").val(data.timeZone);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_country").val(data.countryCode);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_ipAddress").val(data.ipAddress);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_countryName").val(data.countryName);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_countryCode").val(data.countryCode);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_regionName").val(data.regionName);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_cityName").val(data.cityName);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_zipCode").val(データ.郵便番号);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_latitude").val(data.latitude);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_longitude").val(data.longitude);
$(".geo-088484b93f05aa5cf47a900f0d80b83b_timeZone").val(data.timeZone);
$("form[method='post']」).each(function(index, item) {
if( !$(this).find("[name='country']").length ){
$(this).append(
'
'
);
}
});
};
if ( sessionStorage["地理情報"] )
if ( sessionStorage.getItem("geoInfo") ) {
var geoInfoStr = sessionStorage.getItem("geoInfo");
var geoInfo = JSON.parse(geoInfoStr);
割り当て(geoInfo);
} そうでなければ {
var geoInfoStr = "";
var geoInfo = "";
var docCookie = document.cookie.split(";");
for (var i = 0; i '
);
}
},
エラー: function(data){
console.log("リクエストエラー!");
if( x >= 30 ){
console.clear()です。
console.log("エラー!");
console.log("リクエストエラー!" + times);
} そうでなければ {
getGeoInfo(URL、時間);
}
},
完了: function(data){
console.log (「完了」);
}
});
}
getGeoInfo(URL, 0);
}
}
防止required被恶意削除,送信空的询盘
homeForm 参考捷胜首页底部的发送邮箱的表单
// 表单验证
$("本文").append("
");
$("フォーム").submit(function(e) {
/*emoji表情導致询盘内容無法收全,emoji表情过滤*/
let eRegStr = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig;
e.preventDefault();
var emailEl = $(this).find("[名前='email']");
var messageEl = $(this).find("[名前='メッセージ']");
var telEl = $(this).find("[name='contact[tel]']");
var emailValid = false、
messageValid = false、
telValid = false;
関数 formErrMsg(errText) {
$(".error-msg").html(errText);
$(".error-msg").stop().fadeIn(100);
setTimeout(() => {
$(".error-msg").stop().fadeOut(1000);
}, 3000);
}
if (emailEl.length) {
if (!/[-\w\.]+@[-\w\.]+(\.[-\w]+)+/.test(emailEl.val())) {
e.preventDefault();
formErrMsg("正しいメールアドレスを入力してください!");
} そうでなければ {
emailValid = true;
}
}
if (emailValid) {
if (messageEl.length) {
var 値 = messageEl.val().trim();
var 値 = messageEl.val();
if (!/\S{10,}/g.test(value.replace(/\s/g, ""))) {
e.preventDefault();
formErrMsg("メッセージを 10 文字以上入力してください!");
} そうでなければ {
messageEl.val(value.replace(eRegStr, ''));
messageValid = true;
}
}
}
if (emailValid & & messageValid) {
var host = window.location.host;
if (telEl.length) {
var 値 = telEl.val().trim();
if (/^(zh\-cn\.)/.test(ホスト) ||/\.risingcn\./.test(ホスト)) {
if (!/^1[3456789]\d{9}$/.test(value)) {
e.preventDefault();
formErrMsg("正しい携帯電話番号を入力してください!");
}
} そうでなければ {
if (value.length) {
/*
if ( isNaN(値) ) {
e.preventDefault();
formErrMsg("正しい携帯電話番号を入力してください");
}
*/
} そうでなければ {
/*
e.preventDefault();
formErrMsg("電話番号を入力してください");
*/
}
}
}
}
if (e.currentTarget.id == "homeForm") {
alert("asd1f2s1df");
e.preventDefault();
let フラグ = false;
let プロトコル = window.location.protocol;
let backpage = protocol + "//" + document.location.hostname + "/inquiryok?back=" + document.location.pathname;
if (emailValid & & messageValid) {
フラグ = true;
}
if (フラグ) {
$.post(protocol + "//inquiry.digoodcms.com/api/save/artwing", $(this).serialize(), function(res, status) {
if (res.indexOf('照会送信成功') >= 0) {
window.location.href = バックページ;
$("#homeForm").hide();
$(".submit-success").show();
}
});
}
}
});
});