【发布时间】:2017-09-04 14:40:49
【问题描述】:
我使用它来使菜单适用于我的画廊。 .masonry # 显示:无,这样我可以使用菜单中的 ID 在单击时显示相应的画廊。 很多代码是重复的。希望有人有一个很好的解决方案,可以消除重复。如果可能的话。
$(function() {
$( "#vakantie" ).click(function() {
$(".masonry").hide(400)
$( "#travel" ).show( "fade", 1250 );
});
$( "#mensen" ).click(function() {
$(".masonry").hide(400)
$( "#people" ).show( "fade", 1250 );
});
$( "#dieren" ).click(function() {
$(".masonry").hide(400)
$( "#animal" ).show( "fade", 1250 );
});
$( "#bloemen" ).click(function() {
$(".masonry").hide(400)
$( "#corso" ).show( "fade", 1250 );
});
$( "#event" ).click(function() {
$(".masonry").hide(400)
$( "#eventGallery" ).show( "fade", 1250 );
});
});
【问题讨论】:
-
你点击的元素和你想要显示的元素之间有什么关系吗?具体的 HTML 结构,...?也向我们展示您的 HTML。
-
如果您共享 html,那么您可能会得到一些解决方案,否则根本不可能