0
我怎樣才能讓我的tabs
私有變量,並從return {}
... console.log(tabs)
回報undefined
內唯一可...的Javascript私有變量
$(document).ready(function() {
Site.page = (function() {
return {
init: function() {
Site.page.tabs.init();
},
//manage deal tabs
tabs: (function() {
var tabs = null;
return {
init: function() {
console.log(tabs);
},
show: function (tab) {
$('#deal-tabs > div.selected').removeClass('selected');
$(tab).addClass('selected');
}
}
})()
}
}());
Site.page.init();
});
它爲我打印出'null',因爲它應該。 – Matt 2011-05-26 00:27:46
它看起來像你的代碼做你想做的事情。你是否在一些我從未聽說過的瀏覽器中試過它? – 2011-05-26 00:38:51
你的代碼很好。 – Naor 2011-05-26 00:55:44