我有一个函数可以为 div-box 添加边距动画,但由于某种原因,easeOut 动画样式对我不起作用。线性动画风格效果很好。
这是函数:
$("#bokse1").click(function() {
$("#nav").animate({
marginLeft: ["+=100px", "linear"],
}, 400, function() {});
});
这是一个小提琴:http : //jsfiddle.net/hto5qLmb/1/
我想让它像这样:
marginLeft: ["+=100px", "easeOut"],
但它不起作用。
看起来jQuery真的不想用那种类型的动画选择器缓出效果很好,如果你仍然想要缓出效果,请使用:
$("#bokse1").click(function() {
$("#nav").animate({ "margin-left": "+=50px" }, "easeOut" );
});
此外,看看你的开发者工具,当你尝试以最初的方式使用缓动时,你会看到无数的错误。确实奇怪
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句