【发布时间】:2017-01-15 17:39:09
【问题描述】:
我正在使用滑块插件 (http://roundsliderui.com/) 并添加了其他元素来获得自定义填充图像。在 Chrome 中,即使设置相同,单击滑块时发生的转换也不会同步。它似乎只发生在 Chrome 中,在移动设备上更糟。我的目标是使用 Crosswalk webview 的 Android,因此它会影响所有用户,尤其是速度较慢的手机。
插件有一个旋转手柄的元素,我添加了一个子元素来剪辑填充图像(.rs-range-clip-custom,没有变换),其中一个子元素旋转回垂直以保持填充图像作为背景(@987654324 @)。对于实际图像而言,这一点非常明显,因为填充会在末端留下间隙或延伸到轨道末端,具体取决于它的移动方向。
.rs-animation .rs-transition {/* plugin css */
transition: all .5s linear 0s;
}
.rs-animation .rs-range-custom {/* my css */
transition: transform 0.5s linear;
}
您可以在http://codepen.io/MalikDrako/pen/XjbaWR查看滑块的简化版本
如何确保两个动画同步?
【问题讨论】:
-
这里无法得到您的确切要求。您添加其他元素的目的是什么,您的最终目标是什么?
-
我想要一个自定义图像作为范围/填充背景,而不是纯色。它应该保持静止并被夹住,而不是随手柄旋转。如果您查看代码笔,我将静态背景图像设置为轨道,另一个用于手柄,第三个用于范围填充
标签: css google-chrome jquery-plugins css-animations round-slider