$('a#golf-link').click(function () {
$('ul#golf').fadeIn(500);
$('ul.img-list').not('#golf').fadeOut(200);
$('a#golf-link').addClass("current-link");
$('.side-menu li a').not('#golf-link').removeClass("current-link");
});
$('a#bags-link').click(function () {
$('ul#bags').fadeIn(500);
$('ul.img-list').not('#bags').fadeOut(200);
$('a#bags-link').addClass("current-link");
$('.side-menu li a').not('#bags-link').removeClass("current-link");
});
$('a#keyrings-link').click(function () {
$('ul#keyrings').fadeIn(500);
$('ul.img-list').not('#keyrings').fadeOut(200);
$('a#keyrings-link').addClass("current-link");
$('.side-menu li a').not('#keyrings-link').removeClass("current-link");
});
如您所见,上面的代码是重复的,我想对其进行简化。
我不确定我是否在这里使用了正确的术语,但您应该了解它的要点。
我想做的是创建一个这样的函数
$('a#l-//VARIABLE-HERE//-link').click(function () {
$('div#l-//VARIABLE-HERE//').fadeIn(500);
$('div.clothes-type').not('#l-//VARIABLE-HERE//').fadeOut(200);
$('a#l-//VARIABLE-HERE//-link').addClass("current-link");
$('.side-menu li a').not('#l-//VARIABLE-HERE//-link').removeClass("current-link");
});
我需要做的就是调用函数并将 //VARIABLE-HERE// 替换为高尔夫球、包、钥匙圈等。
任何帮助将不胜感激。
谢谢。