");
$("양식").submit(함수(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("[이름='이메일']");
var messageEl = $(this).find("[이름='메시지']");
var telEl = $(this).find("[이름='연락처[전화]']");
var emailValid = 거짓,
messageValid = 거짓,
telValid = 거짓;
함수 formErrMsg(errText) {
$(".error-msg").html(errText);
$(".error-msg").stop().fadeIn(100);
setTimeout(() => {
$(".error-msg").stop().fadeOut(1000);
}, 3000);
}
if (이메일El.length) {
if (!/[-\w\.]+@[-\w\.]+(\. [-\w]+)+/.test(emailEl.val())) {
e.preventDefault();
formErrMsg("올바른 이메일 주소를 입력하십시오!");
} 그렇지 않으면 {
이메일유효 = true;
}
}
if (이메일유효) {
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, ''));
메시지 유효 = true;
}
}
}
if (emailValid & & messageValid) {
var 호스트 = 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("전화번호를 입력해 주세요");
*/
}
}
}
}
설정 쿠키
함수 setCookie(이름, 값, 일) {
만료 = "";
if (일) {
날짜 = 새 날짜();
date.setTime(date.getTime() + 일 * 24 * 60 * 60 * 1000); // 过期时间
만료 = "; 만료=" + date.toUTCString();
}
document.cookie = 이름 + "=" + encodeURIComponent(값) + 만료 + "; 경로=/";
}
if (e.currentTarget.id == "homeForm") {
경고("asd1f2s1df");
e.preventDefault();
플래그 = false를 허용하십시오.
let 프로토콜 = window.location.protocol;
let backpage = 프로토콜 + "//" + document.location.hostname + "/inquiryok?back=" + document.location.pathname;
if (emailValid & & messageValid) {
플래그 = true;
setCookie("문의 성공", "1", 7);
}
if (플래그) {
$.post(프로토콜 + "//inquiry.digoodcms.com/api/byspray", $(this).serialize(), function(res, status) {
if (res.indexOf('조회 전송 성공') >= 0) {
window.location.href = 백페이지;
$("#homeForm").hide();
$(".submit-success").show();
}
});
}
} 그렇지 않으면 (e.currentTarget.id == "InquiryForm") {
e.preventDefault();
플래그 = false를 허용하십시오.
let 프로토콜 = window.location.protocol;
if (emailValid & & messageValid) {
플래그 = true;
setCookie("문의 성공", "1", 7);
}
if (플래그) {
$.post(프로토콜 + "//inquiry.digoodcms.com/api/save/byspray", $(this).serialize(), function(res, status) {
if (res.indexOf('조회 전송 성공') >= 0) {
window.location.href = '/inquiryok.html?back=' + document.location.pathname;
$("#homeForm").hide();
$(".submit-success").show();
}
});
}
}
});
})(j쿼리);
$(함수() {
const $area = $('.best-selling-area');
const $stageOuter = $area.find('.best-selling-active-2 .owl-stage-outer.owl-height');
함수 updateStageHeight($bundle) {
// 等浏览器完成一次布局再量,避免读到过时高度
(window.requestAnimationFrame || 함수(cb) {
setTimeout(cb, 0);
})(함수() {
상수 h = $bundle.outerHeight(true);
$stageOuter.높이(h + 65);
});
}
$area.on('클릭', '.best-selling-pro-wrapper .desc_down_btn', function() {
const $btn = $(이것);
const $bundle = $btn.closest('.best-selling-bundle-2');
const $content = $bundle.find('.product-content.best-pro-content.best-selling-style-2');
// 清空队列,避免多次快速点击导致高度错乱
$content.stop(참, 참);
if ($btn.hasClass('active')) {
$btn.removeClass('활성');
$content.slideUp('느린', 함수() {
updateStageHeight($bundle);
});
} 그렇지 않으면 {
// 激活当前,关闭其它
$btn.addClass('활성');
$area.find('.best-selling-pro-wrapper .desc_down_btn').not($btn).removeClass('활성');
$area.find('.product-content.best-pro-content.best-selling-style-2').not($content).stop(true, true).slideUp('느림');
$content.slideDown('느린', 함수() {
updateStageHeight($bundle);
// 若内容里有图片,图片加载后再补一次计算
$bundle.find('img').each(함수() {
if (this.complete) 반환;
$(this).one('로드', 함수() {
updateStageHeight($bundle);
});
});
});
}
});
})