HTML页面中div内部如何实现垂直滚动条?
Admin 2022-09-24 群英技术资讯 1250 次浏览
首先我们新建一个div的容器,div内部会有一个垂直滚动条的,html代码如下。
<div id="wrapper"> <ul> <li>...</li> <li>...</li> ...省略 </ul> </div>
引入iScroll.js插件,js引入方式如下,请根据自己的项目路径引入。
<script type="text/javascript" src="asset/lib/iscroll.js"></script>
初始化iScroll对象,这个时候如果div内部数据过多,div就会自动拥有向下滚动的功能,默认的初始化iScroll的方法是不显示垂直滚动条的,代码如下。
<script type="text/javascript"> //初始化scroll var myScroll = new IScroll("#wrapper"); </script>
上面的示例运行之后会有类似如下的滚动效果,如图所示。
如果想要显示div垂直滚动条的话,可以在iScroll初始化的时候加入scrollbars属性,js初始化代码如下。
<script type="text/javascript"> //初始化scroll var myScroll = new IScroll('.datika-wapper', { mouseWheel: true, scrollbars: true }) </script>
mouseWheel:true表示div垂直滚动条将会支持鼠标滚轮上下滑动。
scrollbars:true表示div右侧将会显示滚动条
带滚动条的div垂直滚动效果就不演示了,iScroll插件的下载地址:https://github.com/cubiq/iscroll/archive/master.zip,iscroll.js文件在如下位置。
其它几个文件不需要管它,我们用不到,只需要将iscroll.js引入到您的项目中即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
由于容器隐藏横向滚动条后,移动端横向滚动效果不受影响,但是pc端是无法通过鼠标进行横向滚动,因此需要自己手动实现效果。 draggable=
小编主要为大家详细介绍下如何利用CSS3做一些过渡效果的内容,用CSS3做一些过渡效果和动画,特别适合Web前端开发员学,有需要的朋友可以参考了解看看,那么接下来就跟随小编的思路来往下学习吧。
css中sticky属性的介绍:1、position的新属性sticky,在屏幕范围内(viewport)设置sticky元素时,该元素的位置不会受到定位的影响。2、sticky属性解决了对象脱离常规流时下部对象瞬间偏移的问题。
css怎样实现文本框无光标想要实现文本框没有光标我们需要两步,首先我们要将文本框内的文字设置为透明,光标的颜色时跟随文字的,所以设置文字为透明那么文本框内的光标也就透明
在css3中,可以使用background属性和linear-gradient()函数来实现背景线性渐变,语法“background:linear-gradient(渐变方向,颜色1,颜色2,...);”。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008