草庐IT

smoothScroll

全部标签

JavaScript - window.scroll({ 行为 : 'smooth' }) not working in Safari

正如标题所说,它在Chrome上运行得非常好。但在Safari中,它只是将页面设置到所需的顶部和左侧位置。这是预期的行为吗?有没有办法让它很好地工作? 最佳答案 使用smootscrollpolyfill(适用于所有浏览器的解决方案),简单适用且轻量级依赖:https://github.com/iamdustan/smoothscroll通过npm或yarn安装后,将其添加到您的ma​​in.js、.ts文件(第一个执行的文件)importsmoothscrollfrom'smoothscroll-polyfill';//orifl

android - 增加 viewpager smoothscroll 持续时间

这个问题在这里已经有了答案:ChangeViewPageranimationdurationwhenslidingprogrammatically(7个答案)关闭8年前。我正在使用ViewPager子类MyPager(几乎相同),我使用它的setCurrentItem(intindex,booleansmooth)方法,smooth参数设置为true。它实际上比参数设置为“false”更平滑一些,但我想增加动画持续时间以使过渡更加明显。我从不同的帖子和thissolution收集了一些信息看起来很完美。我最终得到了这段代码”MyPager.java:publicclassMyPager

SmoothScroll在Chrome中不起作用,但在其他浏览器中起作用

我有一个按钮(这是一个字体很棒的图标),如果单击它,它将滚动到特定的div。在野生动物园中,它起作用了,但是现在我正在用Chrome进行测试,它行不通。我正在使用的脚本(jQuery)$(document).ready(function(){$('a[href^="#"]').on('click',function(e){e.preventDefault();vartarget=this.hash;var$target=$(target);$('html,body').stop().animate({'scrollTop':$target.offset().top},900,'swing',f

Android:Horizo​​ntalScrollView smoothScroll 动画时间

我有一种情况,我正在使用带有图像的水平ScrollView并使用按钮平滑滚动到不同的图像位置。现在它工作正常我只是想知道是否有人知道减慢平滑滚动方法,即有更长的动画时间?目前,捕捉发生得非常快。也许通过覆盖平滑滚动,我试图搜索这个/示例但没有运气。有什么想法吗?谢谢,硅 最佳答案 怎么样:ObjectAnimatoranimator=ObjectAnimator.ofInt(yourHorizontalScrollView,"scrollX",targetXScroll);animator.setDuration(800);anim

Android:Horizo​​ntalScrollView smoothScroll 动画时间

我有一种情况,我正在使用带有图像的水平ScrollView并使用按钮平滑滚动到不同的图像位置。现在它工作正常我只是想知道是否有人知道减慢平滑滚动方法,即有更长的动画时间?目前,捕捉发生得非常快。也许通过覆盖平滑滚动,我试图搜索这个/示例但没有运气。有什么想法吗?谢谢,硅 最佳答案 怎么样:ObjectAnimatoranimator=ObjectAnimator.ofInt(yourHorizontalScrollView,"scrollX",targetXScroll);animator.setDuration(800);anim

Javascript smoothscroll 由于某种原因不起作用

仍在我的网站上工作:http://i333180.iris.fhict.nl/p2_vc/有一个向下导航页面的按钮,Action是即时的,但平滑滚动更好。所以,我四处搜索,尝试了很多东西,我找到的最短的脚本是这个,但我无法让它工作:$(function(){$('a[href*=#]:not([href=#])').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){vartarget=$(t