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

时间:2014-06-30 08:19:40

标签: javascript html css

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

每次点击时,我可以对左上角的div做什么?

提前致谢!

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

1 个答案:

答案 0 :(得分:0)

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