jquery 很新,所以这可能是一个“真正的男人”类型的问题。但是假设我有两个要合并为一个的函数,但有细微的差别,例如 next() 和 prev() 方法,并且每个函数中的第一个和最后一个伪选择器都不同:
function rotateImage(){
var currentPhoto = $("#photo_slideshow .current");
var nextPhoto = currentPhoto.next();
if(nextPhoto.length == 0){
nextPhoto = $("#photo_slideshow div:first");
}
}
function rotateImage2(){
var currentPhoto = $("#photo_slideshow .current");
var nextPhoto = currentPhoto.prev();
if(nextPhoto.length == 0){
nextPhoto = $("#photo_slideshow div:last");
}
}
必须有一种方法可以结合这两个函数来压缩代码。谢谢您的帮助!