In Twitter Bootstrap's ScrollSpy, where exactly can I put data-spy="scroll"?

Viewed 6168

It says clearly on the documentation

just add data-spy="scroll" to the element you want to spy on (most typically this would be the body)

But it seems I can only get it to work if I put it on the body. When I put it in any other element that I wish to spy on, the last element of the nav gets selected.

Here it's on the body, and it works, and this is the same exact thing but with data-spy="scroll" on the element I want to spy on, and it fails (only the last element gets activated).

Am I doing something wrong or is this a bug ?

2 Answers
Related