草庐IT

vertical-scroll

全部标签

javascript - Jquery Draggable - center cursorAt Vertically

我正在处理我的第一个JQuery项目,但遇到了一些障碍。我正在尝试允许对一组嵌套列表(ul)进行拖放重新排序。除定位外,一切正常。目标是使可拖动对象相对于光标垂直居中(水平移动受到限制),以便可以轻松删除嵌套在其中的元素的li。这是相关的JS:$(function(){$(".organizerlink").draggable({axis:"y",containment:"#organizer",scroll:false,helper:"original",revert:"invalid",cursorAt:{top:Math.round($(this).outerHeight()/2

处理微信小程序scroll-view未被占满时滚动的问题

微信小程序(原生/uniapp)使用了scroll-view组件的第一个子元素设置了margin-top时,即使scroll-view只有一行也可以滚动。解决办法:方案一:去掉第一个元素的margin-top,设置scroll-view组件的padding-top来替代。这样做的话在滚动时scroll-view顶部和最上面一个元素之间总是有一段空隙。下面两个方案几乎没有负面影响。方案二:去掉第一个元素的margin-top,在scroll-view组件和第一个子元素之间添加一个高度固定的空白元素。方案三:将scroll-view组件的所有直接子元素用一个容器包裹,并将容器的宽高都设置为100%

html - ion-infinite-scroll 极少发射

我正在尝试获取ionInfiniteScroll工作-我已经让它在我的应用程序的其他几个地方工作,这个页面实际上几乎与另一个工作正常的页面相同。当我向下滚动时没有任何反应,没有加载图形。我的doInfinite内部有一条控制台消息方法,它永远不会执行...所以doInfinite代码永远不会执行。我在想可能是html结构有问题,因为该方法没有执行:...-->@{{a.username}}{{a.title}}{{a.caption}}-->...NORESULTSdoInfinite方法代码:doInfinite(infiniteScroll){console.log("indoin

html - ion-infinite-scroll 极少发射

我正在尝试获取ionInfiniteScroll工作-我已经让它在我的应用程序的其他几个地方工作,这个页面实际上几乎与另一个工作正常的页面相同。当我向下滚动时没有任何反应,没有加载图形。我的doInfinite内部有一条控制台消息方法,它永远不会执行...所以doInfinite代码永远不会执行。我在想可能是html结构有问题,因为该方法没有执行:...-->@{{a.username}}{{a.title}}{{a.caption}}-->...NORESULTSdoInfinite方法代码:doInfinite(infiniteScroll){console.log("indoin

HTML/CSS : scroll bar appears below HTML elements

在Chrome和Safari中,垂直滚动条出现在页面上HTML内容的下方,如下所示:我摆弄过::-webkit-scrollbar,但我能得到的最接近的结果是将滚动条宽度更改为0px。该部分的div是:.displayContent{min-width:620px;width:100%;height:auto;overflow:hidden;}这发生在Safari(但不是iOS上的移动版Safari)和Chrome中。火狐是好的。我也尝试摆弄溢出,但无法获得我想要的结果。建议? 最佳答案 有一个类似的问题。问题出在html中{}如果

HTML/CSS : scroll bar appears below HTML elements

在Chrome和Safari中,垂直滚动条出现在页面上HTML内容的下方,如下所示:我摆弄过::-webkit-scrollbar,但我能得到的最接近的结果是将滚动条宽度更改为0px。该部分的div是:.displayContent{min-width:620px;width:100%;height:auto;overflow:hidden;}这发生在Safari(但不是iOS上的移动版Safari)和Chrome中。火狐是好的。我也尝试摆弄溢出,但无法获得我想要的结果。建议? 最佳答案 有一个类似的问题。问题出在html中{}如果

javascript - 如何使位置 :fixed div scroll horizontally

我有一个position:fixed的div,如下图所示。我希望它垂直固定,但我希望它与其余内容一起水平滚动(注意水平滚动条)。这可以用CSS实现吗?还是我需要Javascript(在这种情况下,我该怎么做)? 最佳答案 老问题,但我也在寻找解决方案,并找到了一个很好的简单jquery解决方案,并且认为如果没有别的,其他人可能会发现它有帮助:$(window).scroll(function(){   $('#header').css('left',originalLeft-$(this).scrollLeft());});head

javascript - 如何使位置 :fixed div scroll horizontally

我有一个position:fixed的div,如下图所示。我希望它垂直固定,但我希望它与其余内容一起水平滚动(注意水平滚动条)。这可以用CSS实现吗?还是我需要Javascript(在这种情况下,我该怎么做)? 最佳答案 老问题,但我也在寻找解决方案,并找到了一个很好的简单jquery解决方案,并且认为如果没有别的,其他人可能会发现它有帮助:$(window).scroll(function(){   $('#header').css('left',originalLeft-$(this).scrollLeft());});head

javascript - jQuery/CSS : fixed overlay should not allow scrolling of background?

我有一个固定在屏幕中央的覆盖框。该页面本身相当长,并且有一个垂直滚动条。我想在显示叠加层后禁用页面本身的滚动。但是我不能完全禁用滚动,因为一些叠加层本身确实有overflow-y:scroll。因此叠加层中的内容应该滚动,但页面本身应该卡住。知道如何用jquery或css解决这个问题吗? 最佳答案 我能想到的最快和最肮脏的方法是为滚动事件的窗口附加一个事件监听器,如果您的叠加层可见则防止默认()。像这样(使用jquery)。window.addEventListener('scroll',function(e){varel=$('.

javascript - jQuery/CSS : fixed overlay should not allow scrolling of background?

我有一个固定在屏幕中央的覆盖框。该页面本身相当长,并且有一个垂直滚动条。我想在显示叠加层后禁用页面本身的滚动。但是我不能完全禁用滚动,因为一些叠加层本身确实有overflow-y:scroll。因此叠加层中的内容应该滚动,但页面本身应该卡住。知道如何用jquery或css解决这个问题吗? 最佳答案 我能想到的最快和最肮脏的方法是为滚动事件的窗口附加一个事件监听器,如果您的叠加层可见则防止默认()。像这样(使用jquery)。window.addEventListener('scroll',function(e){varel=$('.