gpt4 book ai didi

jquery - CSS3 动画 + jQuery 在移动设备上无法正常工作

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

我正在使用 TouchSwipe 插件制作一些动画。主要问题出在这个事件上:

    $(".swipe-area").swipe({
swipeStatus: function (event, phase, direction, distance) {
if (phase == "move") {
$('.book').css({
'-webkit-transform': 'rotateY(' + distance + 'deg)',
'transform': 'rotateY(' + distance + 'deg)'
});
}
},
triggerOnTouchEnd: false,
threshold: 90
});

标记:

<div class="book-container">
<div class="book-flipper">
<div class="book">
<img src="assets/img/book.png" alt="" width="260" height="560">
</div>
</div>
</div>

还有 CSS:

.book-container {
-webkit-perspective: 1000;
perspective: 1000;
position: absolute;
left: 766px;
top: 278px;
z-index: 99;
}

.book-container, .book {
width: 260px;
height: 560px;
}

.book-flipper {
-webkit-transition: 0.6s;
transition: 0.6s;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
position: relative;
}

.book {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: rotateY(0deg) ;
transform: rotateY(0deg) ;
}

在桌面上,它工作正常。但在移动设备 (iPad Safari) 上,图像在触摸和拖动时不会动画。

最佳答案

我已经创建了一个 jsfiddle,我们也许可以继续使用它。 http://jsfiddle.net/symeon/81u303oa/或全屏结果 https://jsfiddle.net/symeon/81u303oa/embedded/result/

这确实适用于我的 Galaxy s5 - 您的标记略有不同,我将其更改为将滑动区域类添加到 .book-container div。

<div class="book-container swipe-area">
<div class="book-flipper">
<div class="book">
<img src="https://www.kidspass.co.uk/assets/membership-card-front.jpg" alt="" width="260" height="560">
</div>
</div>
</div>

css 和 js 与您在上面发布的一样。

关于jquery - CSS3 动画 + jQuery 在移动设备上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29256117/

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