h5使用position:fixed将div固定之后,如何实现鼠标在div内的时候,滑动滚轮只有div滚动,而非整个页面滚动?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5使用position:fixed将div固定之后,如何实现鼠标在div内的时候,滑动滚轮只有div滚动,而非整个页面滚动?相关的知识,希望对你有一定的参考价值。
参考技术A 可以用JS判断:当鼠标移入div时设置页面overflow: hidden,移出时设置为overflow: auto。或根据鼠标滚轮事件的e.target设置页面overflow。 参考技术B <style>#div position:fixed; left:100px; top:50px; width:500px; height:250px; border:1px solid red; overflow-y:scroll
</style>
<div id="div">div的内容</div>
<script>
window.onload=function()
div.onmouseover=function()
document.body.style.overflow="hidden";
div.onmouseout=function()
document.body.style.overflow="auto";
</script>
CSS position:fixed 实现html元素固定于某位置
本文章通过实例向大家讲解position:fixed 实现html元素固定于某位置。实例中div将固定于网页右下角,主要使用到css position:fixed 属性,需要的码农可以参考一下。
CSS实现div固定于网页右下角实例代码:
将一个元素固定于网页右下角的效果使用非常频繁,比如返回顶部的按钮,或者说是信息提示框之类的,下面就介绍一下如何使用CSS实现此效果,代码实例如下:
<!DOCTYPE html> <html> <head> <title>CSS position:fixed 实现html元素固定于某位置</title> <style type="text/css"> *{ padding:0; margin:0; } body{height:1000px;} #footer{ position:fixed; background:#eee; bottom:20px; right:10px; width:100px; height:100px; } </style> </head> <body> <div id="footer"></div> </body> </html>
以上代码实现了我们的要求,div块能够固定在网页右下角部位,无论是否拖动滚动条。
原文地址:http://www.manongjc.com/article/292.html
以上是关于h5使用position:fixed将div固定之后,如何实现鼠标在div内的时候,滑动滚轮只有div滚动,而非整个页面滚动?的主要内容,如果未能解决你的问题,请参考以下文章
怎么让div内的某个元素固定不随div的滚动条的滚动而滚动?