我使用最新的fancybox與縮略圖幫手。它工作正常。我想知道我是否可以更改縮略圖選項。當您單擊任何拇指時,當前縮略圖的位置發生變化。如果從第一個圖像到最後一個圖像,流程是從左到右。我希望拇指被固定爲對齊中心。 有誰知道如何實現它? 感謝縮略圖幫手的fancybox v2.0.6
1
A
回答
3
我不得不與我曾在一個自定義腳本thumbnailer的一個類似的問題。您需要編輯助手文件夾中的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))
這應該居中拇指和不斷變化的影像時,同時保持如果調整爲中心的大拇指刪除動畫您窗口。
2
對於iOS的兼容性,使用@ Scottorchard的答案與JavaScript的window.innerWidth
屬性,而不是$(window).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))
1
其實有是一個更簡單的解決方案上。進入縮略圖的CSS並更改ul的頁邊距:
ul {
margin: 0 auto;
}
就像您對任何普通網頁一樣。這對我來說非常合適。
0
只是補充scottorchard的答案(我不能作出評論),如果你想改變德拇指CSS規範,在管線116注意:
的「3」是指邊框, '0.71'表示拇指的寬度大小。更改css屬性後,您也必須更改此js行。
我的是這樣的:
this.list.width(this.width * (obj.group.length + 3)).css('left', Math.floor($(window).width() * 0.71 - ((this.width * (obj.group.length) * 0.71))));
0
#替換的fancybox,大拇指的UL
與
#fancybox-thumbs ul {
position: relative;
list-style: none;
margin: auto;
padding: 0;
left: 0 !important;
}
相關問題
- 1. 用縮略圖幫手手動打開fancyBox
- 2. 故障使用縮略圖幫手的fancybox
- 3. fancybox標題作爲元素和縮略圖幫手
- 4. 如何使用fancybox按鈕助手+ fancybox縮略圖助手?
- 5. Fancybox gallery無縮略圖
- 6. Fancybox 2自動縮略圖
- 7. fancybox與按鈕助手和縮略圖助手
- 8. 從縮略圖點擊(fancybox)顯示手動定義的圖庫
- 9. fancybox縮略圖的響應填充
- 10. Fancybox縮略圖不起作用
- 11. 保持Fancybox縮略圖移動?
- 12. Fancybox縮略圖不起作用
- 13. Fancybox 2.0幫手選項
- 14. 使用PHP創建縮略圖或手動添加縮略圖?
- 15. 在Fancybox畫廊縮略圖下面添加文字(頁腳)
- 16. 使用帶有或不帶縮略圖的Fancybox 3圖庫?
- 17. 的jQuery的fancybox媒體幫手
- 18. YouTube v3中的縮略圖縮略圖
- 19. 結合縮略圖翻轉與圖像交換和Fancybox 2
- 20. Fancybox將DISPLAY NONE插入圖像縮略圖
- 21. Fancybox 2,圖片和視頻在同一個畫廊縮略圖
- 22. 從一個縮略圖頁的多個fancybox畫廊
- 23. fancybox 2刪除縮略圖之間的填充
- 24. Fancybox 2和soundcloud媒體幫手案例
- 25. 生成縮略圖與易縮略圖
- 26. 如何防止fancybox刪除點擊縮略圖
- 27. 我如何分頁fancybox導航縮略圖
- 28. 當縮略圖包含覆蓋div時,Fancybox不起作用
- 29. DropBox縮略圖
- 30. 縮略圖
更新 - 這不符合IE表現良好,所以我最終加入iOS的嗅探像這樣: 'VAR theWidth = navigator.userAgent.match(/(新iPad | iPhone | iPod的)/ I) ? window.innerWidth:$(window).width();' – Catcher