我該怎麼做?礦井出現在右下方。我正在使用Lightbox v2.7.1。地方燈箱右上角的關閉按鈕
3
A
回答
3
替換代碼爲v2.8.1。 這會將關閉按鈕和標題移到頂部。
Lightbox.prototype.build = function() {
var self = this;
$('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div></div>').appendTo($('body'));
4
您需要將數據容器移動到外部容器上方。將lightbox.js文件的第59行開始的代碼替換爲:
Lightbox.prototype.build = function() {
var self = this;
$("<div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div></div><div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div>").appendTo($('body'));
2
這是v2.7.1的工作代碼。替換代碼開始上線lightbox.js 59文件與此:
Lightbox.prototype.build = function() {
var self = this;
$("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div></div>").appendTo($('body'));
1
基於從APAD1和user1999659的答案,我做了以下,使關閉按鈕上去右上角,但保留圖片下方的標題。
這是v2.7.1的工作代碼。用以下代碼替換Lightbox.js文件第59行開頭的代碼:
Lightbox.prototype.build = function() {
var self = this;
$("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span></div></div></div></div>").appendTo($('body'));
$('.lb-data .lb-details').css('width', '100%');
希望它可以幫助別人。
0
我編輯喜歡這裏的代碼(移動靠近塊其他分區):
Lightbox.prototype.build = function() {
var self = this;
$('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-closeContainer"><a class="lb-close"></a></div><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div></div></div></div>').appendTo($('body'));
並添加以下CSS
.lb-closeContainer {
position: absolute;
top: -2px;
right: -28px;
}
而這個CSS一些編輯
.lb-closeContainer .lb-close {
display: block;
float: right;
width: 24px;
height: 24px;
background: url(../images/close.png) top right no-repeat;
background-size: contain;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-closeContainer .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
相關問題
- 1. 向JQuery燈箱添加右上角的「關閉按鈕」圖標?
- 2. 關閉燈箱燈箱不亮按鈕
- 3. Dojo燈箱關閉按鈕
- 4. 右上角的facebox關閉按鈕
- 5. Java腳本和燈箱關閉按鈕
- 6. 添加關閉按鈕燈箱
- 7. 燈箱關閉按鈕翻轉效果
- 8. 關閉燈箱永久關閉按鈕點擊
- 9. 燈箱1關閉按鈕指針關閉
- 10. Ekko燈箱關閉逃生按鈕彈出按鈕
- 11. 關於prettyphoto燈箱你如何將X或關閉按鈕移動到右上方?
- 12. 關閉按ESC時的燈箱
- 13. Android對齊關閉按鈕到對話框的右上角?
- 14. easygui關閉按鈕(在窗口的右上角)不起作用
- 15. 谷歌地圖右上角的地方按鈕API
- 16. 燈箱,浮動的關閉按鈕的iFrame
- 17. HTML/CSS關閉按鈕重疊右上角
- 18. 左上角和右上角的按鈕
- 19. 點擊提交按鈕後如何關閉燈箱窗體?
- 20. 定位在彈出圖像右上方的關閉按鈕
- 21. 窗口右上方的感嘆號 - 通過關閉按鈕
- 22. 燈箱關閉按鈕後面的iPad上的視頻(Safari和WebView)
- 23. 將右側的Facebox「關閉」按鈕放在右下方
- 24. WKInterfaceController右上角按鈕
- 25. 輸入按鈕,右上角
- 26. jQuery UI:datepicker - 如何在右上方添加關閉按鈕(圖像!)?
- 27. 如何在右上方顯示關閉按鈕而不是左
- 28. 如何用角上方的關閉按鈕創建視圖?
- 29. 關閉當前燈箱後打開新的Bootstrap燈箱
- 30. 關閉按鈕(右上角的X)的行爲與控件類似?
請添加jfiddle - 如果您不添加合法代碼,則無法幫助您 – Riskbreaker