“淡入淡出”功能忽略时间
"fadeTo" function ignores the time
我有一个div,我用两个div(命名为打开和关闭)对它的位置进行动画处理。
我希望"打开"div 在打开动画完成时淡出且不可见。并在关闭动画完成后通过淡入变得可见。
但是淡入存在问题。时间参数将被忽略,并在单击操作发生时显示。
这是我的代码和一个小提琴,可以清楚地看到代码是怎么回事;
$('.open').on('click', function(){
$('.menu').animate({"marginLeft":"-30px"},1000);
$('.open').fadeTo(1000, 0);
setTimeout(function () {
$('.open').css({"display":"none"})}, 1000);
});
$('.close').on('click', function(){
$('.menu').animate({"marginLeft":"82%"},1000);
$('.open').fadeTo(1000, 100);
});
小提琴很 http://jsfiddle.net/ctarimli/B9h2w/
据我所知;第一个参数是时间,第二个参数是"fadeTo"中的不透明度。告诉我如果我错了,或者有什么解决方案?
不
透明度从 0 到 1,而不是从 0 到 100。用:
$('.close').on('click', function () {
$('.menu').animate({
"marginLeft": "82%"
}, 1000);
$('.open').fadeTo(1000, 1);
});
js小提琴示例
从.fadeTo()
上的文档中:
不透明度类型:数字 0 到 1 之间的数字,表示目标 不透明度。
相关文章:
- 如何使用自定义功能覆盖时间轴对象.js时间轴对象的_repaintMinorText
- 如何为同一功能设置 2 个时间间隔
- CSS与Jquery、滑块、动画、灯箱..加载时间与功能
- 流星是否提供时间选择器功能
- 为什么我的保存时间功能不起作用?PHP + AJAX JS.
- 一定时间后开/关功能
- 设置超时功能,具有钢琴应用程序的动态持续时间
- 一段时间后启动功能
- 获取两个位置之间的距离和时间的功能
- 一段时间后的Titanium iPhone刷新功能
- 自动刷新JavaScript功能在一段时间后停止工作
- Javascript加载功能只能在一半的时间内工作(Firefox)
- 功能会随着时间的推移而加速
- 谷歌分析是否有一个“;心跳;用于长时间运行的web应用程序的功能
- 是否有一个库可以提供时间增量功能
- 控制MooTools 1.2中淡入淡出功能的持续时间
- 如何在1小时3分钟内将功能时间和日期转换为类似内容
- 使用moment.js、js或Jquery,在一个时间范围内打开一个功能
- IE-11贬低了与时间相关的功能.在ie11中使用什么来代替t:seq来切换图像
- 如何停止时间间隔在我的功能