- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图了解 swipe.js 的工作原理,以便我可以构建自己的图像 slider 。你能帮我理解这里发生了什么吗
function translate(index, dist, speed) {
var slide = slides[index];
var style = slide && slide.style;
if (!style) return;
style.webkitTransitionDuration =
style.MozTransitionDuration =
style.msTransitionDuration =
style.OTransitionDuration =
style.transitionDuration = speed + 'ms';
style.webkitTransform = 'translate(' + dist + 'px,0)' + 'translateZ(0)';
style.msTransform =
style.MozTransform =
style.OTransform = 'translateX(' + dist + 'px)';
}
链接到 swipe.js
最佳答案
function translate(index, dist, speed) {
// Get the slide by index
var slide = slides[index];
// Get the style that is assigned to the slide. If no slide was found
// this will return false.
var style = slide && slide.style;
// If there was no style found, return (do nothing)
if (!style) return;
// In Javascript, you can assign multiple variables at once. For example,
// "var a = b = c = 10;". That would assign all 3 variables to 10. In the
// code below, it assigns a transition for each custom browser (since each
// browser has a custom attribute that it uses). msTransitionDuration is
// for Microsoft (IE), webkit for Chrome, Moz for Firefox, etc. It assigns
// each of them to be "<speed>ms", speed being a variable passed into the
// function. It looks strange because each variable is on it's own line,
// but you can imagine it like the example I provided above.
style.webkitTransitionDuration =
style.MozTransitionDuration =
style.msTransitionDuration =
style.OTransitionDuration =
style.transitionDuration = speed + 'ms';
// Now, assign the transform methods. Chrome uses a different format, so
// it gets it's own string. ms, Moz, and O are the same, so they are
// assigned in a similar style to the block above.
style.webkitTransform = 'translate(' + dist + 'px,0)' + 'translateZ(0)';
style.msTransform =
style.MozTransform =
style.OTransform = 'translateX(' + dist + 'px)';
}
关于javascript - 在 swipe.js 中,翻译函数中的这段代码发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913057/
好的,这基本上是我想要完成的:我有一个 FragmentStatePagerAdapter 并且偶尔想禁用滑动功能并使用按钮前进/后退。 从我在 MyFragmentStatePagerAdapter
我正在尝试使用 ( https://github.com/marmorkuchen-net/angular-swipe ) 来在我向下滑动时调用函数,但是,它不起作用。我按照 README 提供的说明
我正在构建一个跳跃运动控制的音乐播放器,菜单系统是通过跳跃运动控制的。 上下倾斜可滚动浏览菜单项,向右滑动可选择该项目,向左滑动可返回上一级菜单。 我遇到的问题是,当您在“艺术家列表”菜单上向右滑动时
我正在构建一个应用程序,允许用户使用水平滑动浏览不同的屏幕,但这些屏幕还包含垂直 ScrollView 。如果垂直滚动不是 100% 垂直(希望有意义),android 似乎会将垂直滚动检测为水平滑动
这是我的问题(在 Xcode 6.0.1 上,使用 Swift 编码,使用 iOS 7.1 和 8.0):我正在使用滑动手势识别器(使用 Action Segue)从一个 View 转到另一个 Vie
最近我发现 iPad 的触摸行为很奇怪。我有一个 UITableView,它在滑动时从屏幕的右边缘滑入(就像 Facebook 应用程序在左侧)。在我的实现中,我添加了一条 UIView 并添加了滑动
我有一个填充 100% 页面高度的父元素和其中的几个子元素。在父级上向右滑动会切换侧面菜单,但我想阻止此功能并在其子级上向右滑动时触发 childAction()。 ...
我正在使用 angular 的 ng-swipe-left 和 ng-swipe-right 来捕捉滑动事件(触摸)。我试图在滑动过程中根据滑动速度和方向旋转图像。问题是我只能在滑动结束时捕捉到事件。
我正在尝试调试一个奇怪的问题。我有创建 leftswiperecognizer 的代码,将其分配给 View ,并有一个处理程序可以在滑动时更改某些元素。 此代码的多个版本运行良好。然而,在一个 VC
当点击 UIPageControl 的侧面时,我可以使用什么方法来更新 UIScrollView?滑动 UIScrollView 时,UIPageControl 会正确更新,但如果我点击 UIPage
我正在研究 53 岁的 Paper App,发现他们用于各种手势的方式非常有趣。 为了将手势与他们用于绘图的 PAN 区分开来,要翻页,您需要从屏幕(如 iPad 屏幕外部)滑动到 View 中才能工
如何编写程序来实现滑动 MUITableCell 的功能。我已经有一个我一直在使用的 MUITableCell 的子类。我是否只处理其中的滑动,就像处理 View 一样? 最佳答案 您需要实现此方法:
我在 js 上编写了简单的滑动功能。 On desktop works fine everything, but on smartphones it doesn't work. 这是我的 JavaSc
我在移动页面上有此代码: jQuery(document).ready(function($){ $('a').on('click touchend', function(e) {
我目前正在为 Android 制作自己的自定义启动器。到目前为止一切正常。但有一点我需要帮助。我想做一些事情,比如在主屏幕上向上滑动以显示所有已安装的应用程序。因此我不想开始新的 Activity ,
我将自定义 ItemTouchHelper.SimpleCallback 类添加到我的 RecyclerView 以添加“滑动时关闭”功能,用户可以向左滑动项目并获取项目从列表中删除。 我通过将 dX
我正在使用 swipe.js在一个项目中。 我正在动态更改 slider 中的数据。 当数据发生变化时,我只是创建了一个新的滑动对象,但它并没有破坏回调等,这会导致问题。我怎样才能销毁滑动对象,或者至
我有一个小问题 em 卡住了..我有一个自定义 UITableViewCell,在它的 textView 上我添加了 2 个手势, UITapGesture 和 UISwipeGesture..点击手
我正在尝试在博客中制作一个可滑动的菜单,这是我的代码: $(window).load(function(){ $("[data-toggle]").click(fun
我想在 UIPageViewController 上从一个页面滑动到另一个页面时实现动画。我希望将此动画链接到 UISwipeGestureRecognizer。 我的问题是:我可以计算滑动手势的开始
我是一名优秀的程序员,十分优秀!