Я всегда нахожу, что я копирую и вставляю одну и ту же функцию снова и снова. У меня много проблем с пониманием того, как писать более гибкий код.Борьба с рационализацией javascript
$(document).on('mouseenter mouseleave','#claps10',function() {
"use strict";
if ($(window).width() > 800) {
$('.inco10').stop().animate({width: 'toggle', height: '125px'});
}
});
$(document).on('mouseenter mouseleave','#claps11',function() {
"use strict";
if ($(window).width() > 800) {
$('.inco11').stop().animate({width: 'toggle', height: '125px'});
}
});
У меня есть 11 из тех, когда я знаю, что есть лучший способ иметь только один. Я просто недостаточно квалифицирован для этого. Как вы это называете, и можете ли вы показать мне пример того, как это можно сделать?
Определить то, что переменная (селектор (s)) и создать функцию, которая содержит логику и принимает переменные значения в качестве аргументов. Могут быть другие способы, зависящие от отношения элементов DOM в документе или регулярности ваших идентификаторов/имен классов, но это общий подход. –