我想做一些我見過很多onclick的例子,但我想在用戶轉到頁面時加載div。甚至當您嘗試插入超鏈接時,StackOverflow也會執行此操作(onlcick)。jquery show overlay div on page load
如何在使用jquery加載頁面時創建div覆蓋圖?
順便說一句,我已經搜索了一個體面的金額,但無法找到簡單的東西,我的jquery簡單的頭腦可以弄清楚。
感謝您的幫助。
我想做一些我見過很多onclick的例子,但我想在用戶轉到頁面時加載div。甚至當您嘗試插入超鏈接時,StackOverflow也會執行此操作(onlcick)。jquery show overlay div on page load
如何在使用jquery加載頁面時創建div覆蓋圖?
順便說一句,我已經搜索了一個體面的金額,但無法找到簡單的東西,我的jquery簡單的頭腦可以弄清楚。
感謝您的幫助。
我覺得你在說什麼叫做「模態」對話框。
jQuery有很多模態對話框插件。我最喜歡的是「simplemodal」。
它在這裏可用:http://www.ericmmartin.com/projects/simplemodal/ 樣品也很棒!
從simplemodal網站:
作爲一個鏈接jQuery的功能,你可以調用一個jQuery元素的模態()函數,並使用該元素的內容顯示一個模式對話框。例如:
$(「#element-id」)。modal();
$(document).ready(function() {
$thing = $("<div class='newDiv'>");
$("body").append($thing);
});
修復您的報價 – Neal
Yeesh!不是在我的遊戲這個AM :)謝謝。 –
看一看jQuery UI對話框控件。或者搜索「jQuery lightbox」。總體思路是使用絕對定位的div
設置爲display:none
,並在需要時將其更改爲display:block
。
$(function(){ // this will run when the document.ready event fires
$("#myDivOverlay").show(); // this will show a div whose id is myDivOverlay
});
這有幫助嗎?
你可以試試這個。
<script type="text/javascript">
$(document).ready(function()
{
$(window).load(function()
{
$('#loading').fadeOut(3000); //fadeout the #loading div after 2000 milliseconds
});
$('#loading').css('height','100%'); //Put 100% height to the div
});
</script>
作爲這種事情的總新手,我非常感謝有文件記錄的代碼,我可以將其分開並查看什麼是中斷。 SimpleModal爲我做到了這一點,我得到了它的工作!非常感謝你的幫助。 – mikepreble