jjzjj

animate-scrollTo

全部标签

javascript - 当用户滚动时停止当前的 scrollTo 事件

我使用的是http://nick-jonas.github.io/windows/的修改版本这允许用户在DIV的不同部分内滚动,然后这些部分将弹回原位。因为我正在滚动我已经替换的DIV:$('.windows').animate({scrollTop:scrollTo},options.snapSpeed,function(){if(!completeCalled){if(t){clearTimeout(t);}t=null;completeCalled=true;options.onSnapComplete($visibleWindow);}});与:$('.windows').sc

javascript - jQuery Animate() 和 BackgroundColor

我正在尝试通过使用JQuery更改背景颜色来创建简单的脉冲效果。但是,我无法让backgroundColor进行动画处理。functionshow_user(dnid){/*dnidisHTMLIDofadiv.*/if(!$(dnid).is(':visible')){$(dnid).show()}$('html,body').animate({scrollTop:$(dnid).offset().top});$(dnid).animate({backgroundColor:"#db1a35"},1200);}奇怪的是这个替代动画有效:$(dnid).animate({opacity

javascript - 边界半径 + 溢出 :hidden when animating with jQuery

检查这个jsFiddle.橙色条用作进度条,圆圈下的值是进度条应该多高。知道为什么overflow:hidden;被忽视了吗?如何解决这个问题?显然,圆圈外不应有任何内容。还有更好的解决方案吗? 最佳答案 稍微修改了你的fiddle。Hereisthelink修改:将.outerContainercss从display:table更改为display:block并将margin-top:30px添加到pCSS检查这是否适合您。 关于javascript-边界半径+溢出:hiddenwhe

javascript - react native : Constraining Animated. 值

我正在制作一个React-Native应用程序,场景是这样的:我希望用户能够平移View,但不是完全按照他想要的方式。我想限制View在被用户拖动时可以移动多少。我已经通读了PanResponder和AnimatedAPI的文档(多次),但找不到执行此操作的任何内容,我也找不到任何其他实现类似东西的人。在panresponder的事件中进行约束?onPanResponderMove:Animated.event([null,{dx:this.state.pan.x,//Somefunctionheretoconstrainthevalue?dy:this.state.pan.y}]),

javascript - Chrome 和 IE : parallax (jQuery animate) is not smooth when using mouse wheel to scroll

我改编了this为我的网站使用视差效果的jQuery插件。问题是(即使在上面链接中的演示中)Chrome和IE的滚动真的不流畅。只有当您按下鼠标中键并且滚动是连续的(不是“逐步的”"当您滚动鼠标滚轮时)。所以当你使用鼠标滚轮滚动时,视差效果就完全被破坏了。在Firefox中,即使使用鼠标滚轮滚动,滚动也是连续的。有没有一种方法可以在IE和Chrome中连续滚动(javascript?)。Here是我的网站(如您所见,如果您使用Firefox访问它,效果完全不同)。 最佳答案 我用这个jQuery脚本解决了这个问题(它为键盘和鼠标滚动

javascript - jQuery 多个 animate() 回调

我正在尝试同时为一组元素设置动画(几乎每个动画之间都有一个小延迟):$('.block').each(function(i){$(this).stop().delay(60*i).animate({'opacity':1},{duration:250,complete:mycallbackfunction//如何在所有动画完成后运行回调函数? 最佳答案 在计数器变量周围使用闭包。var$blocks=$('.block');varcount=$blocks.length;$blocks.each(function(i){$(this

javascript - Angular js - 幻灯片 View 但不是主页 - ng-animate

我正在使用ng-animate来滑动应用View,所以每条路线都会滑动自己的View,这是我的简单代码:html:CSS:/*Animations*/.slide{left:0;}.slide.ng-enter{transition:0.15slinearall;position:fixed;z-index:inherit;left:-100%;height:inherit;}.slide.ng-leave{transition:0.15slinearall;position:fixed;z-index:9999;right:0;}.slide.ng-leave-active{tran

javascript - 如何使用@angular/animations 为 ScrollTop 设置动画?

我正在尝试从Material.io复制这个动画:在上面的示例中,只需像点击第一张卡片那样导航高度就很简单。只是动画高度属性。问题在于点击第二张卡片,然后将其他卡片推开。一个解决方案是使用滚动来模拟事物被推开的效果。因此,当您单击该项目时,它会通过设置高度动画使其变高,同时还会ScrollView。我的问题:我似乎无法弄清楚如何使用@angular/animations制作滚动动画。我不能使用style({scrollTop:100}),它只允许根据documentation的CSS属性.我如何实现这一目标?如果出于维护原因(为了将整个动画保持在代码中的1个位置),我可以将它作为anim

javascript - ng-view 和 ng-animate 一起执行指令两次

当我使用angularjs1.1.4的ng-view和ng-animate时,我注意到指令被执行了两次。一次用于View中进入屏幕的元素,一次用于View中离开屏幕的元素(当View进入屏幕时已经为元素执行了指令)。根据我的理解,指令应该只对进入屏幕的元素执行,而不是对离开的元素执行。还是我错过了什么?foobar{{count}}varapp=angular.module('app',[]);app.config(function($routeProvider,$locationProvider){$routeProvider.when('/',{template:'foo'}).w

javascript - window.scrollTo 不适用于手机

在我的网页的移动View中,我可以在垂直和水平方向滚动,但这总是从左上角开始。现在我想使用window.scrollTo或类似的东西将视口(viewport)设置到我的自定义位置。window.scroll似乎只适用于桌面浏览器。知道我该如何解决吗? 最佳答案 我终于成功了。我不得不额外使用setTimeout函数setTimeout(window.scrollTo(x,y),100); 关于javascript-window.scrollTo不适用于手机,我们在StackOverflo