javascript - CSS 属性是否可以根据查看者与不同页面 anchor 的接近程度而变化

标签 javascript html css

有没有办法根据某人在页面上的位置更改 CSS 属性?

我有菜单项链接到同一页面上的 anchor

我希望菜单项突出显示(即当前),具体取决于观看者距离最近的 anchor 。

最佳答案

是的。向正文添加一个 onscroll 事件,并根据用户滚动的程度(您可以获得滚动位置 -> document.documentElement.scrollTop)更改 css。

关于javascript - CSS 属性是否可以根据查看者与不同页面 anchor 的接近程度而变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8831530/

相关文章:

javascript - AngularJS POST 失败 : Response for preflight has invalid HTTP status code 404

html - 使用 knitr 设置 HTML 元元素

html - 包括粗体字体不起作用

javascript - 删除 HTML 选择元素选项文本中的文本省略号/文本溢出包装

HTML 和 CSS 将打印页面大小设置为半个字母

javascript - 制作类似 span/div/p href 或停止 href "executing"链接

javascript - JS RegExp 中的转义特殊字符(在 jQuery .each() 中使用)

javascript - 在 Chrome JavaScript 调试器中忽略抛出 $break

html - Bootstrap 超大屏幕太短

html - 当使用带有 flex 属性的 li 时,为什么元素不在一行中?