Javascript 如何将上一个/下一个按钮添加到jQuery图像库?

Javascript 如何将上一个/下一个按钮添加到jQuery图像库?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我使用jQuery制作了一个图像库,可在此处找到: 我只是想知道如何向上一个和下一个箭头图像添加功能,以便使用jQuery显示下一个和上一个图像。使用和查找当前图像之前/之后的元素并激活它。您需要将元素激活代码与onclick事件解耦 你正在使用 $(...).click(function() { code that activates "this" }); 但是现在您需要重用激活代码,所以将其解耦 activate = function(el

我使用jQuery制作了一个图像库,可在此处找到:

我只是想知道如何向上一个和下一个箭头图像添加功能,以便使用jQuery显示下一个和上一个图像。

使用和查找当前图像之前/之后的元素并激活它。您需要将元素激活代码与onclick事件解耦

你正在使用

 $(...).click(function() {
     code
     that 
     activates
     "this"
 });
但是现在您需要重用激活代码,所以将其解耦

 activate = function(elem) {
     code
     that 
     activates
     "elem"
 }

 $(img).click(function() {
     activate(this)
 });

 $(#left).click(function() {
     activate(currentElement.prev())
 });

 $(#right).click(function() {
     activate(currentElement.next())
 });

+1:谢谢,我一直在用它,但是有一些问题。好的,你说的解耦元件激活码是什么意思?