0
是否有任何lightbox庫允許我插入任何內容(例如div)而無需點擊鏈接?沒有鏈接的Lightbox庫
我看到很多圖書館喜歡this one。用戶需要點擊圖片才能看到燈箱。我想要的是一個計時器,幾秒鐘後,它會調用Lightbox來顯示。用戶可以關閉它,如果她想。
是否有任何lightbox庫允許我插入任何內容(例如div)而無需點擊鏈接?沒有鏈接的Lightbox庫
我看到很多圖書館喜歡this one。用戶需要點擊圖片才能看到燈箱。我想要的是一個計時器,幾秒鐘後,它會調用Lightbox來顯示。用戶可以關閉它,如果她想。
您可以使用jQueryUI的對話框,然後調用它的代碼,你想開:
function openLightBox(title,content){
//append a div automatic
if ('#divx').length <= 0) {
$("body").append('<div id="divx" style="display:none; overflow-x:hidden; overflow-y:auto;" title="'+title+'"></div>');
}
//setup dialog
$('#divx').dialog({
zIndex: 300,
width: 500,
height: 400,
resizable: false,
modal: true,
draggable: true,
buttons:{
"close":function(){
$(this).dialog('close');
}
} ,
close: function() {
$(this).empty();
$(this).dialog("destroy");
}
});
//call it
$('#divx').dialog('open');
$('#divx').html(content);
}
// you want to call it after page load 5 seconds?
$(function(){
setTimeout(function(){
openLightBox('hello','<h1>my name is fox!</h1>');
},5000);
});
完美,謝謝! – mossaab
你可以嘗試在圖像上模擬點擊事件,從而引發了收藏......這不是最優雅的解決方案,雖然。 – Xymostech
我不需要模擬任何東西。我已經有了一個基於時間的觸發器,可以在加載頁面幾秒後顯示一個具有固定位置的div。但是,如果一些聰明人已經這樣做了,我不想重新發明輪子。 – mossaab