我有两个完全相同的jQuery函数:
$(".link_scroll").click(function(event){
// Do stuff...
});
$('a[href=#top]').click(function(){
// Do the same exact stuff...
});
我如何将两者结合起来,这样我就不会重复代码并使文件的大小超出需要的范围?
答案 0 :(得分:2)
以逗号分隔:
$("a[href=#top], .link_scroll").click(function() {
});
答案 1 :(得分:0)
您可以拉出您的功能,然后将每个功能分别附加到该功能:
function doSomething(e) {
}
$(".link_scroll").click(doSomething);
$('a[href=#top]').click(doSomething);
click
函数只接受一个函数,无论它是内联函数还是命名函数都无关紧要。