你需要的東西是這樣的:
function showdialog() {
$("#dialog").dialog({width:500,height:240});
};
$(function() {
var lockation = document.location.toString();
if(lockation.indexOf("url=dialog", lockation.length - "url=dialog".length) !== -1)//check if url ends with 'url=dialog'
setTimeout(showdialog, 1000);//call function with timeout
});
- 而不是jQuery.ready
的當量(jQuery的替代body.onload您正在使用)
而且, visibility:hidden
使用display:none
;
http://jsfiddle.net/97LXc/5/此演示(無網址=對話框)。
http://jsfiddle.net/97LXc/7/ URL =對話框仿擬
UPD 那麼,一旦你已經在服務器根據URL填充onload="javascript:showdialog()"
,不需要測試網址上的客戶像我這樣做。只是onload
打印
$(function() {
setTimeout(showdialog, 1000);//call function with timeout
});
右後showDialog
定義 代替
非常感謝你。但我必須使用'
Tahtakafa就這樣做。我猜你有這樣的東西:'
'。只要移動,如果小的鞋面。並放在showDialog定義之後。這與jQuery本身無關 –