1

我已经看到问题被问了一百万次,但我似乎无法找到解决问题的方法。

我目前正在尝试在“激活”部分时执行功能。我希望我的措辞正确。Scrollspy 可以正常工作,但我无法使用它触发任何东西:

$('.ul.nav li').on('activate', function()
  {
   //do something
});

在测试我是否能得到回应时,我试图触发警报,但我得到了 zilch。“激活”绑定到什么元素?菜单元素?部门ID?

4

1 回答 1

0

你在这里有两个问题:

  1. 你的事件不正确,你需要focus我猜
  2. 尝试开启事件委托on

您的代码应如下所示:

$(document).on("focus", ".ul.nav li", function(event){
   //do something
});
于 2012-11-30T22:16:39.080 回答