1

我正在使用此插件向网站添加箭头键导航

效果很好!但是,有时我的链接通过 AJAX 更新,然后突出显示消失。因此,当我的链接更新时,我开始重新初始化插件。我注意到这解决了问题,但是现在我运行了多个插件副本,因此一次突出显示了多个按钮。

我知道在 Jquery 中没有“内置”destory 方法,但是有没有人对如何重新初始化插件或至少摆脱旧实例运行有任何想法。

可以在 GitHub 上查看插件的源代码

插件代码很简单,我相信我想要实现的也很简单。谢谢!

4

1 回答 1

0

您正在使用的插件有一个更新功能,一旦您得到 ajax 结果就调用该功能。例如

var $keyNav = $('#navigation a').keynav();

并在 ajax 成功

$keyNav.update();

我还没有测试过这段代码,但我认为它会起作用。

于 2013-06-02T18:16:25.060 回答