gpt4 book ai didi

javascript - Angular Slider Touch 不适用于指令

转载 作者:行者123 更新时间:2023-11-29 10:17:02 24 4
gpt4 key购买 nike

我在我的应用程序中使用了以下指令

https://github.com/prajwalkman/angular-slider

当我尝试在屏幕上拖动 slider 时,除了触摸支持外,一切正常。 Touch 适用于给出的示例,但不适用于我的应用程序。我已经检查过我使用的是相同版本的 angular 等。

我的代码:filter.js( Controller )

$scope.lower_price_bound = 50;
$scope.upper_price_bound = 3000;

html

<slider floor="10" ceiling="3000" ng-model-low="lower_price_bound" ng-model-high="upper_price_bound"></slider>

我是否需要添加任何内容才能获得对移动设备的触摸支持?

谢谢!

最佳答案

对于仍然遇到此问题的任何人,这可能会有所帮助:JS: How does event.touches property work? “听起来 jQuery 没有在其自定义事件对象中传递 touches 属性。”

这为我修复了它。改变这个:

onMove = function (event) {
var eventX, newOffset, newPercent, newValue;
eventX = event.clientX || event.touches[0].clientX;
...

 onMove = function () {
var eventX, newOffset, newPercent, newValue;
eventX = event.clientX || event.touches[0].clientX;
...

(我的 angular-slider.js 版本的第 227 行)

关于javascript - Angular Slider Touch 不适用于指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com