我正在构建这个插件,它已经完成了 90%,但是我仍然遇到问题,并且目前还没有任何想法,它具有通过单击带有大图片的缩略图项目来更改当前图片的功能。
该插件是开源的,您可以在此处找到代码。该函数的当前状态只计算需要更改的项目在哪里(在当前项目的左侧/右侧)并调用 prev/next 函数。这是代码(起始行 554):
function goTo(item){
var currentItem = getCurrent();
if(item < currentItem){
prev('goToCalled');
}else if(item > currentItem){
next('goToCalled');
}
};
我试图创建一个调用 prev/next 函数的 for 循环,直到当前项目更改为单击的项目,但它不起作用。
...
if(item < currentItem){
for(var i=0; i<currentitem-item;i++){
prev('goToCalled');
...