リロードせずにhtmlを変更したい。私はそれを次のようにします:
$('#left_menu_item').click(function(e) {
if (!!(window.history && history.pushState)) {
e.preventDefault();
history.pushState(null, null, newUrl);
}
});
正しく動作します。しかし、「戻る」ボタンで戻りたい場合-ブラウザは前のURLを変更しますが、ページをリロードしません。なんで?