HTML页面中div内部如何实现垂直滚动条?
Admin 2022-09-24 群英技术资讯 1795 次浏览
在实际应用中,我们有时候会遇到“HTML页面中div内部如何实现垂直滚动条?”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“HTML页面中div内部如何实现垂直滚动条?”文章能帮助大家解决问题。首先我们新建一个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进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了详解flex和position兼容采坑笔记,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本文将介绍一种利用 CSS 获取图片主题色的小技巧,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
说起CSS单位,我们最熟悉的可能就是像素单位(px),它是一个绝对单位,也就是说一个10px的文字,放在哪里都是一样大的。单位可以影响颜色、距离、尺寸等一系列的属性。CSS中单位的形式
这篇文章主要介绍了鼠标滚轮事件&Mac触控板双指事件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
文字溢出怎么展示,你的需求是什么?单行还是多行?截断,省略,自定义样式,自适应高度?在这里你都能找到答案。接下来我会由浅入深,从原理到实现,带你一步步揭开多行省略的面纱。我们先从最简单的单行溢出省略开始,
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008