JQuery Waypoints - 具有相同ID的div的多个触发器

时间:2013-01-16 00:32:11

标签: jquery jquery-waypoints

我正在使用http://imakewebthings.com/jquery-waypoints

我希望每次使用id =" project"点击视口的顶部。这个ID有多个div,但它只适用于第一个div,之后没有。

我真的不会使用类,因为它会混淆我代码的其他区域。

$('#project').waypoint(function() {
alert('Hello world');
});

谢谢:)

1 个答案:

答案 0 :(得分:0)

jQuery假定一个id选择器是唯一的,因此只返回它找到匹配的第一个项目。

所以有两种可能的解决方案:

  • 使用班级
  • 或使用不同的ID,例如uniqueid-1uniqueid-2uniqueid-3等...然后使用属性选择器匹配ID中的子字符串$('[id^=uniqueid]')