Javascript 在已到达顶部的内容上滚动时,在bootstrap4模式下滚动锁定
我有一个带滚动内容的引导4模式。 如果我在内容的顶部,并且我尝试向下滚动(这不会做任何事情,因为我已经在可滚动内容的顶部),然后在保持触摸的同时(这里还没有出现触摸端),然后我尝试以另一种方式滚动,则滚动被锁定,并且在我离开触摸之前不会工作(出现touchend)然后现在尝试向另一个方向滚动。 我在触摸设备上遇到了这种困难(无论操作系统如何) 这可能不是一个bug,而是故意的,但是我想不出一个方法来改变行为,这样即使我已经在顶部,我也可以继续滚动 codepen.io/heychris/pen/dMExrGJavascript 在已到达顶部的内容上滚动时,在bootstrap4模式下滚动锁定,javascript,html,css,bootstrap-4,bootstrap-modal,Javascript,Html,Css,Bootstrap 4,Bootstrap Modal,我有一个带滚动内容的引导4模式。 如果我在内容的顶部,并且我尝试向下滚动(这不会做任何事情,因为我已经在可滚动内容的顶部),然后在保持触摸的同时(这里还没有出现触摸端),然后我尝试以另一种方式滚动,则滚动被锁定,并且在我离开触摸之前不会工作(出现touchend)然后现在尝试向另一个方向滚动。 我在触摸设备上遇到了这种困难(无论操作系统如何) 这可能不是一个bug,而是故意的,但是我想不出一个方法来改变行为,这样即使我已经在顶部,我也可以继续滚动 codepen.io/heychris/pen
重新创建步骤-在chrome中打开开发者工具,更改为触摸设备,如iPhone X,我认为这可以解决您的问题
body {
padding: 20px;
}
div {
width: 200px;
height: 200px;
margin-right: 20px;
overflow-y: scroll; /* has to be scroll, not auto */
float: left;
}
.touch {
-webkit-overflow-scrolling: touch;
}
光滑的
佩伦特斯克居住者莫比·特里斯蒂克·塞内特斯和马莱苏达是一位著名的埃吉斯塔人。前庭侵权者码头、世袭者码头、尤里西斯·埃吉斯码头、临时住所、安特码头。不要让欧盟自由人坐在埃吉斯塔广场上。我们的尤里西斯·普莱弗德·利奥
佩伦特斯克居住者莫比·特里斯蒂克·塞内特斯和马莱苏达是一位著名的埃吉斯塔人。前庭侵权者码头、世袭者码头、尤里西斯·埃吉斯码头、临时住所、安特码头。不要让欧盟自由人坐在埃吉斯塔广场上。我们的尤里西斯·普莱弗德·利奥
您必须在中设置模态体的高度
,并给出它
overflow-y:auto
。同时重置。模式对话框
溢出值为
首字母
见工作(想法):
此处使用的CSS将在bootstrap.CSS之后应用*/
.莫代尔{
显示:块!重要;
}
.模态对话框{
溢出y:首字母!重要
}
.模态体{
高度:250px;
溢出y:自动;
}
asdfasdfasdfasdfasdf
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdf
asfasdfasdfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasdfasfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfasfasdfasdfasdfasdfasdfasfasdfasdfasdfasdfas
asfasdfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasfasdfasdfasdfasdf
asdfasdfasdfasdfasdf
这实际上是引导4的默认功能,您可以查看官方文档
要覆盖该功能并在模式体上添加滚动条,您必须编写一些CSS
.modal-body {
overflow: auto;
max-height: calc(100vh - 224px);
}
我只是在模态体元素上应用溢出和最大高度CSS属性,并在最大高度中使用计算属性来减少模态页眉、模态页脚和额外页边
.modal-body {
overflow: auto;
max-height: calc(100vh - 224px);
}
下面你们可以找到工作代码片段,我也创建了。试试这个,我希望它能帮助你们。谢谢
。模态体{
溢出:自动;
最大高度:计算(100vh-224px);
}
情态标题
&时代;
情态语篇
莫利斯夫妇,最不常见的是卢克图斯夫妇
莫代尔的爆米花
这将在单击时触发弹出窗口
模式中的工具提示
悬停时应该有工具提示
溢出文本以显示滚动行为
马蒂斯·康塞特图尔·普鲁斯坐在发酵罐里。康塞特图尔·奥迪奥坐在设施里,康塞特图尔坐在广场上。莫里比·利奥·里索斯坐在康塞特图尔·阿莫斯的门廊里
这是一个伟大的真理,是一个神圣的圣器,是一个伟大的圣器
这是一个不可分割的区域。这是一个巨大的区域,一个不可分割的区域。这是一个不可分割的区域
马蒂斯·康塞特图尔·普鲁斯坐在发酵罐里。康塞特图尔·奥迪奥坐在设施里,康塞特图尔坐在广场上。莫里比·利奥·里索斯坐在康塞特图尔·阿莫斯的门廊里
这是一个伟大的真理,是一个神圣的圣器,是一个伟大的圣器
这是一个不可分割的区域。这是一个巨大的区域,一个不可分割的区域。这是一个不可分割的区域
克拉斯·马蒂斯·康塞特图尔·普鲁斯s
.modal-body {
overflow: auto;
max-height: calc(100vh - 224px);
}