javascript - HTML - 固定 div 仅在滚动后显示在位置 0,0

标签 javascript html css

我有一个固定的 div,位于 top 0left 0。它与视口(viewport)具有相同的宽度和高度。我在点击一个元素时显示它。如果我在页面顶部,效果会很好。如果我向下滚动一点并执行单击,则 div 位于页面的左上角位置而不是在屏幕上,但如果我滚动一点,则跳转到预期位置。 默认情况下,我的 div 有 display: none,点击后我将其更改为 display: block

每次点击左上角的 div 可以做什么?

提前致谢!

编辑:好的,所以我制作了一个 JSFiddle,它并没有产生确切的错误,只是产生了一个类似的错误,但它似乎并不真的喜欢不断变化的背景,因为如果我删除它,它就会完美地工作。 JSFiddle

最佳答案

试试这个:<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script><br/><script><br/>$(document.ready(function(){<br/> $("#mydiv").click(function(){<br/> $("#fixed").show()<br/> }); <br/></script>

关于javascript - HTML - 固定 div 仅在滚动后显示在位置 0,0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485728/

相关文章:

html - 带有点击搜索栏的响应式导航栏

javascript - 浏览器全屏功能

css - 为什么在 Firefox 中 location.hash 之后样式效果仍然存在?

css - 从::第一个字母中删除下划线

javascript - setAttribute 未更改值

javascript - 需要澄清 Angular 中的映射和可观察语法

javascript/threejs - 围绕中心 y 轴(在 3D 空间中)在圆中移动对象的方程式

file - 使用 HTML5 将图像转换为二进制数组 (blob)

Jquery css 选中菜单问题

javascript - 从数据表中删除已删除的行后如何重新排序序列号