我在一个页面上工作,该页面底部有一个元素,通过点击它可以激活该元素。然后该元素会(立即)扩展高度以显示其内容。这是通过使用jQuery向该元素添加一个类(".active")来完成的。.active真正添加的是一个显示block和一些高度。但是,每次点击它时,浏览器都会跳回顶部。如果我在javascript中注释掉addClass部分,它会正常运行。请注意,anchor标记没有“href=#”。 最佳答案 作为临时修复,您可以在每次点击时将屏幕放回原位。$('.troublemaker').click(function(e){var