javascript - 到达页面末尾时翻转弹出窗口的方向

标签 javascript jquery html css

我有一个气泡,当我点击它下面的一个图标时会出现。但是,如果该图标出现在页面末尾,那么当我单击它时,弹出窗口将位于页面下方。我想通过检测页面末尾来避免这种情况,这种情况使弹出窗口位于顶部。

我尝试使用 $(window).height() 来检测高度,然后检查弹出窗口的当前位置,如果它在窗口末尾则相应地更改它。但是有更好的方法吗?

最佳答案

我记得有过这个问题,用 scrollIntoView 函数解决了 https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollIntoView

关于javascript - 到达页面末尾时翻转弹出窗口的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117357/

相关文章:

javascript - Galleria 图片库淡入淡出和默认图片问题

javascript - 如何正则表达式,并在单词之间添加 "-"?

javascript - 解析 $http 结果以获取 AngularJS 中的特定项目

JavaScript 数字到单词

javascript - 鼠标悬停时水平展开导航栏

html - 如何将这个div放置到页面底部

javascript - Gulp-Coveralls 返回 422,找不到 TravisCI 构建

javascript - Tic Tac Toe 游戏结束后禁用按钮

python - 如何检测 X11 窗口的内容何时发生更改?

html - 在手机上查看网站时,页脚的背景被截断