2010-07-29 22 views
1

我目前使用jQuery地址插件,它非常适合检测用户何时按下前进/后退键。但是,我不需要插件的任何其他功能,因此加载它似乎是一种浪费。是否有另一个JavaScript或jQuery API调用,当用户按下浏览器上的向前或向后按钮时,可以让您触发某个功能?跨浏览器前进/后退事件检测

最重要的因素是它可以跨浏览器工作 - jQuery Address在内部处理(??)的东西。我在GitHub上查看了地址插件的源代码,看看我是否只能挑选需要的部分,但我只能看到针对IE的浏览器特定代码。

任何想法?

在此先感谢!

+0

请参阅http://stackoverflow.com/questions/680785/on-window-location-hash-change – 2012-02-28 18:23:12

回答

0

我刚刚在我的网络应用上刚刚实施了一些关键事件。根据我使用keymaster的同事的建议,它的重量非常轻(缩小版本约为2k),独立 - 所以没有js库依赖性,简单且易于部署。它还具有一些很好的功能,如关键作用域和修改键。 Demo here