【发布时间】:2021-12-24 17:24:20
【问题描述】:
我如何在下面编写此函数而无需每次都重复相同的代码。 感谢您的帮助。
$("#zone-1").hover(function(){
$("#projects-1").addClass('visible');
}, function(){
$("#projects-1").removeClass('visible');
});
$("#zone-2").hover(function(){
$("#projects-2").addClass('visible');
}, function(){
$("#projects-2").removeClass('visible');
});
$("#zone-3").hover(function(){
$("#projects-3").addClass('visible');
}, function(){
$("#projects-3").removeClass('visible');
});
$("#zone-4").hover(function(){
$("#projects-4").addClass('visible');
}, function(){
$("#projects-4").removeClass('visible');
});
【问题讨论】:
-
你的方法肯定是有问题和错误的。使用类而不是 id,以及
data-index属性和this。添加相关的 HTML,以便我们提供帮助。 -
在
#zone-N和#projects-N元素上使用通用类,通过DOM遍历找到相关内容。如果您需要如何执行此操作的具体示例,请更新您的问题以包含 HTML 的小示例