We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d09a2e commit 53e8140Copy full SHA for 53e8140
src/Scrollspy.js
@@ -40,15 +40,16 @@ export default class Scrollspy extends Component {
40
41
getElements = () => {
42
const { items } = this.props
43
+ const { pathname } = window.location
44
45
this.setState(
46
{
47
elementsToSpy: items.map(item => document.getElementById(item)).filter(item => item),
48
navItems: items
49
.map(
50
item =>
- document.querySelector(`[href="#${item}"]`) ||
51
- document.querySelector(`[href="/#${item}"]`)
+ document.querySelector(`[href="${pathname}#${item}"]`) ||
52
+ document.querySelector(`[href="${pathname}/#${item}"]`)
53
)
54
.filter(item => item),
55
},
0 commit comments