Я хотел бы очистить этот код jQuery, любые предложения? У меня есть около 20 городов для добавления. Этот код добавляет класс CSS к каждому городу при прокатке по области на карте.Я хотел бы очистить этот код jQuery, любые предложения?
$("#Auckland").mouseover(function(){
$(".Auckland").addClass("area");
});
$("#Auckland").mouseout(function(){
$(".Auckland").removeClass("area");
});
$("#Northland").mouseover(function(){
$(".Northland").addClass("area");
});
$("#Northland").mouseout(function(){
$(".Northland").removeClass("area");
});
$("#Rodney").mouseover(function(){
$(".Rodney").addClass("area");
});
$("#Rodney").mouseout(function(){
$(".Rodney").removeClass("area");
});
Вместо крепления так много слушателей событий, вам должен подключить один прослушиватель событий к родительскому элементу и затем фильтровать. См. Документацию для '.on()' – xbonez