草庐IT

smooth-full-screen-transition

全部标签

javascript - x 的变量在 transit.js 中不起作用

我正在使用transit.js我有以下几行代码:varaxis=Math.floor(Math.random()*2);axis=genXY(axis);if($(this).hasClass(btn_className)){$(this).transition({axis:'100px'},function(){$(this).addClass('active');$(this).transition({axis:0,duration:2000});})}genXY函数如下:varxy=['x','y'];functiongenXY(no){returnxy[no];}现在我在单个元

javascript - CSS3 + Javascript - 将 -ms-transition :opacity 1s ease-in-out; work in IE 10 alone?

我今天一直在玩弄一些CSS3+JavaScript。下面是我的代码,(正在尝试制作世界上最小的图像褪色画廊,不知道我是否成功)。虽然我不太确定如何设置CSS。请参阅下面的评论问题:-ms-transition:opacity1sease-in-out;//WillthisalloneworkinIE10?transition:opacity1sease-in-out;//Whydowesetthis?也许是世界上最小的JS-Gallery:HB-CSS3+JSGallerybody{margin:0;text-align:center;font:200px/500pxgeorgia}#

javascript - websocket + vuejs : screen flickering, 可见 mustache 代码

我使用websockets和vuejs构建了一个网络应用程序。在DOM中,我想遍历vuejs处理的数据。然而,在建立websocket连接并接收到数据后,数据会在时间线的后面设置。到那时(大约0.5秒),您可以在网站本身上看到vuejs的mustache代码,然后看到它闪烁并添加真实数据。当从websocket连接接收数据时,我创建了ViewModel,如下所示:onMessage:function(e){newVue({el:'#messages',data:{messages:e.data}});}我已经尝试过在页面加载时初始化ViewModel,然后设置数据:varvms={me

javascript - JS "Window"宽高与 "screen"宽高?

当我看到这段代码时,我有点疑惑://GetthescreenheightandwidthvarmaskHeight=$(document).height();varmaskWidth=$(window).width();...//GetthewindowheightandwidthvarwinH=$(window).height();varwinW=$(window).width();$(document).height();和$(window).height();有什么区别? 最佳答案 Window是顶级客户端对象,其中包含文档。

javascript - ionic : ng-show and page transition

我正在使用Ionic开发移动应用程序,但我还不是很熟悉这个框架或Angular。您可以点击一些列表项以查看包含一些详细信息的页面。这是我的列表模板:{{location.name}}Controller:...$scope.showDetails=function(location){$rootScope.currentLocationDetails=location;};...这是详细信息页面:Controller:app.controller('DetailsController',function($scope,$rootScope){$scope.location=$rootS

javascript - 元素值在使用 react-transition-group 转换之前移动和更改

我在使用react-transition-group时注意到了这种行为打包在我正在处理的gatsby项目中。我有一个“标签”列表,当它们是从另一个主列表中挑选出来时,它们被添加到一个事件列表中。单击主列表中的标签将其添加到事件列表中,单击事件列表中的标签将其删除。几乎与您期望的类似工作方式一样。转换in工作得很好,但是当转换out时,标签以一种奇怪的方式重新组织自己。我们有五个具有以下值的标签:不含乳制品派对食品家庭规模低胆固醇低钠如果您单击FamilySized标记将其删除,会发生以下情况:FamilySized立即消失LowCholesterol和LowSodium立即向左移动最后

javascript - 使用 React Router 和 Redux Simple Router 的 onEnter Transitions 不要渲染新路由的组件

我有一个使用react@0.14、redux@3.05、react-router@1.0.3和redux-simple-router@2.0.2的应用程序。我正在尝试根据商店状态为我的一些路线配置onEnter转换。转换Hook成功触发并将新状态推送到我的商店,这会更改url。但是,在页面上呈现的实际组件是来自路由匹配的原始组件处理程序,而不是新url的新组件处理程序。这是我的routes.js文件的样子exportdefaultfunctionconfigRoutes(store){constauthTransition=functionauthTransition(location

javascript - 在组件中加载初始数据时,如何在 react-transition-group 中暂停动画?

我有以下App组件:()}/>它工作正常,但每个动画都会立即执行。例如,如果我从/rules转到/history,我在两个组件上都有完整的动画,但是历史组件需要来自服务器的数据,所以动画应用在空容器上.如何在react-transition-group组件中暂停动画?我有Redux,所以我可以在我的应用程序的任何地方更改loading变量。此外,我不想在应用启动时预加载商店中的所有数据。 最佳答案 我会让你的组件在加载时返回null并让加载状态确定CSSTransition键,如请看这里的例子:https://stackblitz.

JavaScript 函数参数 : positional -> map transition

我正在寻找一个vanillaJavaScript解决方案。假设我有一个带有以下header的函数:generateEmail(firstName,lastname,provider)我需要像这样运行它:generateEmail("John","Smith","gmail.com");我希望能够使用参数映射而不是位置参数来调用它,即generateEmail({"firstName":"John","lastname":"Smith","provider":"gmail.com"});我正在寻找一个已经编写好的解决方案来用JavaScript执行此操作,因为我有无限数量的函数要处理,例

javascript - 如何使用 onEnter Hook 和 $transition$ 防止默认操作? (新的用户界面路由器)

我正在使用ui-router1.0.0-alpha.5.旧事件是deprecatedthere.所以我正在尝试转换$rootScope.$on('$stateChangeStart',($event)=>{//somelogic$event.preventDefault();});进入:$transitions.onEnter({},($transition$)=>{//...});我怎样才能从这里防止默认操作? 最佳答案 看来我找到了答案:$transitions.onEnter({},($transition$)=>{retur