的哈希值調用JavaScript函數我目前有這樣的代碼在網頁加載從哈希值調用一個函數:從命名空間
$(function() {
var hash = window.location.hash.substring(1);
window[hash]();
});
這個偉大的工程。
然而,我在Javascript命名空間,像這樣:
var help = {
faq: function() {
//do stuff
},
newFeatures: function() {
//do stuff
}
}
我的功能,我列出以下頂部命名空間的JavaScript不起作用。我試過手動添加命名空間到前面(所以var hash = "help." + window.location.hash.substring(1);
),但沒有奏效。
如何解決此問題而不從命名空間中刪除我的Javascript?
這很棒。謝謝!我會盡快接受。 – Johannes 2013-02-28 22:21:30