Так у меня есть этот код и он работает:добавлять и удалять класс CSS при наведении курсора мыши
$('.col-main').on('mouseenter', '.product-wrapper', function() {
$(this).addClass("js-hover");
});
$('.col-main').on('mouseleave', '.product-wrapper', function() {
$(this).removeClass("js-hover");
});
Но я хочу, чтобы это было немного более элегантно. Что-то вроде этого:
listContainer.on({
mouseenter: function() {
$(this).addClass("js-hover");
console.log("hoooover");
},
mouseleave: function() {
$(this).removeClass("js-hover");
}
}, productWrapper);
Но я не могу заставить его работать :) Любая помощь приветствуется
Использовать псевдоселектор CSS ': hover'. – Tushar
Как сказал @Tushar использовать '.product-wrapper: hover {/ * ваш css класса js-hover * /}' – Yoplaboom
Вопрос в том, как заставить js-код работать ... Притворим, что хочу добавить новый элемент. .;) – Mackelito