請問一下js的變數區域問題
我在$(function() {
//宣告一個dialog的變數
var dialog = $('#dialog-ajax-form');
dialog.dialog({
autoOpen: false,
height: 300,
width: 350,
modal:
true });
});
然後在外面又加了一個function
function opendialog(event,domid)
{
var href= $('#'+domid).attr('href');
dialog.children('iframe').attr('href',href).dialog('open');
}
可是我開Firebug,它提示我錯誤訊息是 dialog is not defined
可是如果我把那個 var dialog 放在$(function(){});外面的話
一開始那個dialog就不會自動關起來
請問js的變數區域這樣那裡有錯嗎
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
→
05/21 19:27, , 1F
05/21 19:27, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章