做
window.location.hash = '#someanchor';
在firefox 37.0(Ubuntu 14.04)上运行的javascript中的似乎什么都不做。好吧,哈希出现在URL栏中,但页面没有跳转到它。在chrome中,相同的脚本/ html会导致页面跳转到锚点,正如我所料。这是一个我错过的错误吗?
执行location.reload()
确实会强制firefox跳转,但我宁愿没有刷新的费用而只是跳到achor。
答案 0 :(得分:0)
最后,问题是我的主播手在脚本运行之前及时加载(我假设Chrome必须等待它,但Firefox不会)。在$(document).ready(function(){....});
中包装脚本足以解决问题。