[英]how to fire an onload event with Jquery?
我有一個div,我想用Jquery在頁面加載上設置div。 彈出窗口工作正常但是如何在頁面加載時觸發它。
<div id="popup">
//Some content
</div>
下面是Jquery代碼
$(document).ready(function() {
$('div#popup').load(function() {
// Popup Content
}
}
我甚至嘗試了一個簡單的警報消息,但不起作用。
謝謝
如果你只想要它的風格,它會這樣做:
$(document).ready(function() {
$('div#popup').css({
width: '100px',
height: '100px' //etcetera
});
});
你需要的只是外包裝:
$(document).ready(function() {
//do something here
}
在加載整個DOM之前, $(document).ready
閉包不會執行。
如果您正在使用jQuery UI模式對話框,那么只需確保對話框構造函數中的autoOpen
未設置為false
。 您會注意到默認情況下autoOpen
屬性設置為true
因此標准行為是在頁面加載時自動彈出對話框。 如果沒有發生這種情況,請調試頁面並確保在文檔就緒時正確初始化了對話框構造函數。
查看jQuery UI演示頁面上的“選項”選項卡。 第二個選項autoOpen
包含有關jQUI對話框彈出行為的默認行為的文檔。
以下代碼將是您想要彈出模態窗口所需的全部內容。 如果需要刪除模態行為,請完全刪除options參數:
$(function() {
$("div#popup").dialog({
modal: true
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.