У меня есть переменные, которые имеют в них несколько функций. Затем я хочу вызвать эти переменные в событии .click. Один работает отлично, но я хочу иметь два или даже больше. Как я могу это сделать? Ниже приведен код, который я ожидал бы работать.JQuery - две переменные в одном событии .click
var hideServices = function() {
jQuery(".services-inner").css({"opacity": "0"});
jQuery(".insignia-inner").css({"opacity": "0"});
jQuery(".insignia-inner-text").css({"opacity": "0"});
};
var showMilitaryKit = function() {
jQuery(".military-kit-inner").css({"opacity": "1"});
};
var showProperty = function() {
jQuery(".property-kit-inner").css({"opacity": "1"});
};
jQuery(".military-kit-hover").click(hideServices, showMilitaryKit);
jQuery(".property-hover").click(hideServices, showProperty);
Я убежден, что я не объединены мои переменные в .click случае на последней строке правильно, но я не могу найти какую-либо документацию о том, что я хочу достичь. У кого-нибудь есть настройка, которая будет работать для меня?
Можете ли вы не просто соединить 2 функции в 1? – karthikr
Нет. Я поправлю свой вопрос, чтобы вы могли понять, почему. – pappy
Возможный дубликат [Несколько функций в одном событии с JQuery/Javascript] (http://stackoverflow.com/questions/4951388/multiple-functions-on-a-single-event-with-jquery-javascript) – epascarello