有谁知道简化我丰富的点击功能的方法?
这是我的例子:
$("#info01_v1_btn").click(function(){
$("#info01_v1").slideToggle("fast");
$("#info01_v1_btn a").toggleClass("open");
return false;
});
$("#info02_v1_btn").click(function(){
$("#info02_v1").slideToggle("fast");
$("#info02_v1_btn a").toggleClass("open");
return false;
});
$("#info03_v1_btn").click(function(){
$("#info03_v1").slideToggle("fast");
$("#info03_v1_btn a").toggleClass("open");
return false;
});
$("#info04_v1_btn").click(function(){
$("#info04_v1").slideToggle("fast");
$("#info04_v1_btn a").toggleClass("open");
return false;
});
$("#info05_v1_btn").click(function(){
$("#info05_v1").slideToggle("fast");
$("#info05_v1_btn a").toggleClass("open");
return false;
});
如果这些函数没有在同一页面上一起被调用,我可能只使用一个类而不是一个 id,但我正在使用一个包含多个地址信息的模块,所以不知道该怎么做。为了记录,这行得通,只是看起来真的很乱。不确定添加循环是否有助于清理它。
注意*:我是一名网页设计师,自学 jquery'ier,因此正在寻找任何好的技术来使此代码更小,任何可能在其他地方重用。
谢谢