ハッシュ文字列で関数名を指定して関数を呼び出そうとしています。次のコードがあります。
$(window).on('hashchange', function() {
//alert(location.hash.substring(1, location.hash.length));
window[location.hash.substring(1, location.hash.length)];
});
function test() {
alert('123!');
}
alert
面白いことに、呼び出しのコメントを外すと、すべてが期待どおりに機能します。ただし、alert
コメントすると機能しません。
何か案は?