Как задать условие в jquery
В общем есть несколько сайтов к которым привязан один js файл, у каждого сайта свой класс у body, так вот, как задать условие в jquery что бы это условие принималось ко всем body кроме определенного body. Я новичек, прошу помочь, а не кидаться помидорами))
if ($("body") != $(".site-one")) {
$(function() {
$(".callback-fixed-btn").click(function() {
$("#callBackFormSlide").removeClass("hideFixed");
})
});
$(function() {
$(".cb-close").click(function() {
$("#callBackFormSlide").toggleClass("hideFixed");
})
});
$(function() {
$(".subscription__call").click(function() {
$(".subscription").toggleClass("ShowSubscribe");
})
});
$(function() {
$(".close").click(function() {
$(".subscription").removeClass("ShowSubscribe");
})
});
$(function() {
$(".thanksAction").click(function() {
var url = "/";
$(location).attr('href',url);
})
});
}
Ответы (2 шт):
Автор решения: Sirius_MkLain
→ Ссылка
все, нашел! Извиняюсь если потревожил
if ($('body').attr("class") != "site-one") {
$(function() {
$(".callback-fixed-btn").click(function() {
$("#callBackFormSlide").removeClass("hideFixed");
})
});
$(function() {
$(".cb-close").click(function() {
$("#callBackFormSlide").toggleClass("hideFixed");
})
});
$(function() {
$(".subscription__call").click(function() {
$(".subscription").toggleClass("ShowSubscribe");
})
});
$(function() {
$(".close").click(function() {
$(".subscription").removeClass("ShowSubscribe");
})
});
$(function() {
$(".thanksAction").click(function() {
var url = "/";
$(location).attr('href',url);
})
});
}
Автор решения: Alex Krass
→ Ссылка
Лучше использовать функцию not
$("body").not(".site-one")
или селектор :not
$("body:not('.site-one')")