0

这是我的问题 - 我使用 Dremweaver 导航栏插入了按钮菜单。它根据鼠标悬停/按下来交换按钮链接中的几个图像。当我第一次使用菜单栏时,按钮似乎可以正常工作。虽然当我从菜单链接转到某个页面并使用浏览器中的后退按钮返回时,最后按下的按钮仍保持按下/鼠标悬停状态。当我按下刷新按钮时,问题就消失了。任何人都可以知道对此的补救措施吗?谢谢。

4

1 回答 1

1

很可能发生的情况是,当您点击后退按钮时浏览器不会重新加载页面,而是在您离开页面时取消冻结页面的状态。就个人而言,我不担心,但您可以添加一个卸载事件处理程序,将状态设置回您想要的状态。我从未使用过内置导航栏,或者至少它已经很久了我已经忘记了,所以不知道你会如何做到这一点。我过去看过的代码与所谓的“标准”JavaScript 实践相去甚远,但我敢打赌,这些代码已经有 8 到 10 年的历史了。

除此之外,您还必须链接到您的页面(或其中的一个 jsfiddle),以便有人可以看到所有有问题的代码,以便能够推荐解决方案。

于 2011-04-26T02:54:56.573 回答