这是我的整个JS。
$(document).ready(function () {
$('#ee_2_').css('fill', '#F26522');
$('#lt_2_').css('fill', '#F26522');
$('#lv_2_').css('fill', '#F26522');
// $(".items .plusDelivered").hover(function(){
// $(this).closest('.deliveredCategory');
// })
$('.deliveredCategory').on('click mouseenter mouseleave', function () {
$(this).find(".expandableClient").toggle();
$(this).find('.plus-minus-toggle').toggleClass('collapsed');
$(this).find('.dotHide').toggle();
});
$("#menu-primary-menu li").hover(function () {
$('.navItems .menu-item a:before').css("display", 'inline-block');
});
$(window).on('mailsent.wpcf7', function () {
$('.formFill').addClass('hide');
$('.formSuccess').removeClass('hide')
});
$(window).on('wpcf7:invalid', function () {
var epasts = $("input.epasts").val();
var vards = $("input.vards").val();
var uzvards = $("input.uzvards").val();
var zina = $("textarea.zina").val();
var talrunis = $("input.numurs").val();
if (/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i.test(epasts) == !1) {
$('input.epasts').css("border-color", 'red');
$('input.epasts').css("color", 'red');
}
if (vards.length <= 2) {
$('input.vards').css("border-color", 'red');
$('input.vards').css("color", 'red');
}
if (uzvards.length <= 2) {
$('input.uzvards').css("border-color", 'red');
$('input.uzvards').css("color", 'red');
}
if (talrunis.length !== 0) {
if (/^(0|[1-9][0-9]*)$/i.test(talrunis) == !1) {
$('input.numurs').css("border-color", 'red');
$('input.numurs').css("color", 'red');
}
}
if (zina.length >= 10) {
$(this).css("border-color", '#fed051');
$(this).css("color", '#fed051');
$('input.send').css("color", 'black');
} else {
$('.formContent .zina').css("border-color", 'red');
$('.formContent .zina').css("color", 'red');
}
if ($(this).val().length > 10) {
$(this).css("border-color", '#fed051');
$(this).css("color", '#fed051');
$('input.send').css("color", 'black');
// return false;
} else {
$(this).css("border-color", 'red');
$(this).css("color", 'red');
}
});
$("img.exit").click(function () {
$('.popUpForm').addClass('hide')
});
$('.formContent input').click(function () {
$(this).css("border-color", '#fed051');
});
$('.formContent input').blur(function () {
if ($(this).val()) {
$(this).css("border-color", '#fed051');
$(this).css("color", '#fed051');
$('input.send').css("color", 'black');
// return false;
} else {
$(this).css("border-color", 'black');
$(this).css("color", 'black');
}
});
$('.formContent .zina').blur(function () {
if ($(this).val().length > 10) {
$(this).css("border-color", '#fed051');
$(this).css("color", '#fed051');
$('input.send').css("color", 'black');
// return false;
} else {
$(this).css("border-color", 'red');
$(this).css("color", 'red');
}
});
$(".apply").click(function () {
$('.popUpForm').removeClass('hide')
});
$('.accordion-item .heading').on('click mouseenter', function (e) {
e.preventDefault();
var $content = $(this).next();
$content.toggle();
$('.accordion-item .content').not($content).hide();
$('.accordion-item .heading').not(this).find('.plus-minus-toggle').addClass('collapsed')
$(this).find('.plus-minus-toggle').toggleClass('collapsed');
});
$('.accordion-item .content').on('mouseleave', function (e) {
e.preventDefault();
var $content = $(this).next();
$content.toggle();
$('.accordion-item .content').not($content).hide();
$('.accordion-item .heading').not(this).find('.plus-minus-toggle').addClass('collapsed')
$(this).find('.plus-minus-toggle').toggleClass('collapsed');
});
$(".full-service-cycle .accordion").mouseleave(function () {
$('.plus-minus-toggle').addClass('collapsed');
$('.accordion-item .content').hide();
});
$(".mobNav img").click(function () {
if ($(".mobNav img").attr('src') == 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png') {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/exit.png');
$(".toggledOverlay").css("display", "block");
$(".menuContainer").css("display", "block")
} else {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png');
$(".toggledOverlay").css("display", "none");
$(".menuContainer").css("display", "none")
}
});
$(".toggledOverlay").click(function () {
$(this).css("display", 'none');
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png');
$(".menuContainer").css("display", "none")
});
$(".cls-6, .cls-5, .cls-4").css("fill", '#F26522');
$("#ee_2_").on('click mouseover', function () {
$(this).css('fill', "#FABC14");
$('#lv_2_').css('fill', '#F26522');
$('#lt_2_').css('fill', '#F26522');
$(".lv .latvian").addClass("hide");
$(".lv .lithuanian").addClass("hide");
$(".lv .estonian").removeClass("hide")
});
$("#lv_2_").on('click mouseover', function () {
$(this).css('fill', "#FABC14");
$(".lv .latvian").removeClass("hide");
$(".lv .lithuanian").addClass("hide");
$(".lv .estonian").addClass("hide");
$('#lt_2_').css('fill', '#F26522');
$('#ee_2_').css('fill', '#F26522')
});
$("#lt_2_").on('click mouseover', function () {
$(".lv .latvian").addClass("hide");
$(".lv .lithuanian").removeClass("hide");
$(".lv .estonian").addClass("hide");
$(this).css('fill', "#FABC14");
$('#lv_2_').css('fill', '#F26522');
$('#ee_2_').css('fill', '#F26522')
});
$(".area").mouseleave(function () {
$(".lv .latvian").addClass("hide");
$(".lv .lithuanian").addClass("hide");
$(".lv .estonian").addClass("hide");
$("#lt_2_").css('fill', "#F26522");
$('#lv_2_').css('fill', '#F26522');
$('#ee_2_').css('fill', '#F26522')
});
var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) {
return p.toString() === "[object SafariRemoteNotification]"
})(!window.safari || safari.pushNotification);
var isIE = !1 || !!document.documentMode;
var isEdge = !isIE && !!window.StyleMedia;
if (isEdge == !0) {
$(".map svg.chrome").removeClass("chrome").addClass("edge")
}
var isChrome = !!window.chrome && !!window.chrome.webstore;
var isBlink = (isChrome || isOpera) && !!window.CSS
});
请记住,这是整个网站的javascript文件,但是,打开汉堡包菜单等操作仍然需要2次点击才能触发。
它一直在工作,我前一段时间做了一些改变,现在才意识到这个问题,现在我不记得我改变了什么。
有什么想法吗?
编辑:我只谈论点击操作,其他操作也很好。答案 0 :(得分:0)
由于以下代码中的$(".mobNav img").click(function () {
if ($(".mobNav img").attr('src') == 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png') {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/exit.png');
$(".toggledOverlay").css("display", "block");
$(".menuContainer").css("display", "block")
} else {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png');
$(".toggledOverlay").css("display", "none");
$(".menuContainer").css("display", "none")
}
});
声明而发生了这种情况:
src
图片的原始/wp-content/themes/balticpremier/assets/menu.png
为http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png
而不是$(".mobNav img").click(function () {
if ($(".mobNav img").attr('src') == 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png' || $(".mobNav img").attr('src') == '/wp-content/themes/balticpremier/assets/menu.png') {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/exit.png');
$(".toggledOverlay").css("display", "block");
$(".menuContainer").css("display", "block")
} else {
$(".mobNav img").attr('src', 'http://balticpremier.sem.lv/wp-content/themes/balticpremier/assets/menu.png');
$(".toggledOverlay").css("display", "none");
$(".menuContainer").css("display", "none")
}
});
将其更改为以下内容以修复它:
src
小贴士:在遇到类似问题时,请尝试打开Chrome开发者工具,观察点击链接时会发生什么。在您的情况下,您可以在第一次点击时看到overflow: scroll;
更改。