提问者:小点点

helper fancybox V2.0.6缩略图


我正在使用最新的fancybox和缩略图助手。它工作得很好。我想知道我是否可以更改缩略图选项。当前缩略图的位置改变时,你点击任何拇指。如果从第一个图像到最后一个图像,流是从左到右的。我想把拇指固定在对齐中心。有人知道如何实现吗?谢谢


共2个答案

匿名用户

我处理的一个自定义缩略图脚本也有类似的问题。您需要编辑helpers文件夹中的jquery.fancybox-thumbs.js。

将第116行改为:

this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor($(window).width() * 0.5 - ((this.width * (obj.group.length) * 0.5))));

然后行148至:

'left': Math.floor($(window).width() * 0.5 - (this.width * (obj.group.length) * 0.5))

这应该居中拇指和删除动画时,改变图像,而保持拇指居中,如果您调整您的窗口大小。

匿名用户

对于iOS兼容性,请将@scottorchard的答案与JavaScript的window.innerwidth属性一起使用,而不是$(windows).width():

第116行:

this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor(window.innerWidth * 0.5 - ((this.width * (obj.group.length) * 0.5))));

第148行:

'left': Math.floor(window.innerWidth * 0.5 - (this.width * (obj.group.length) * 0.5))