如何使用TweenMax在IE中制作翻转卡
How to make a flip card working in IE using TweenMax?
我有以下卡片翻转,但在IE中它会显示背面为正面,但上下颠倒。知道怎么解决这个问题吗?
这是我的JSFiddlehttps://jsfiddle.net/qnwtLbzs/5/
$(document).ready(function(){
TweenMax.set('#flipContainer, #testCard',{
perspective:500
});
TweenMax.set($('#testCard'),{
transformStyle:'preserve-3d'
});
TweenMax.set('#testCard div',{
backfaceVisibility:'hidden'
});
TweenMax.set('#back',{
rotationX:-180
});
var flipped=false;
$('#testCard').click(function(){
if(!flipped){
TweenMax.to($(this),1,{
rotationX:180,
onComplete:function(){
flipped=true;
}
});
}
else{
TweenMax.to($(this),1,{
rotationX:0,
onComplete:function(){
flipped=false;
}
});
}
});
});
demo
不是在父容器上设置透视图,而是在移动div上设置透视图,即#front和#back,使用transformPerspective GSAP属性,该属性只对动画元素有效,而对父元素无效。同样的div应该旋转而不是#testCard
tl.to("#back",1,{rotationX:0}).to("#front",1,{rotationX:180},0)
我已经添加了一些css,如position:absolute,以便这些div堆叠在彼此之上,而不是在彼此之下。我希望这将在您的IE工作。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 通过点击按钮翻转缩略图
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 设置倒计时计时器,IE出现问题
- 仅在IE中,javascript中的时区名称不正确
- 在IE中加载Firebug Lite时出现问题
- 为什么我得到错误IE修剪方法是't支持
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 通过具有IE<11
- IE在将字符串转换为日期时从日期中删除4小时
- 列表样式在IE中未设置为none,但在IE中适用
- IE/Chrome中未定义的函数,但Firefox中没有
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 卡翻转过渡在 IE 中无法正常工作
- 如何使用TweenMax在IE中制作翻转卡
- ie中的剑道UI翻转效果显示得太快了