Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将衰减()限制为每秒3步_Javascript_Jquery - Fatal编程技术网

Javascript 将衰减()限制为每秒3步

Javascript 将衰减()限制为每秒3步,javascript,jquery,Javascript,Jquery,我试图使用jquery的.fadeOut()函数在3秒钟内淡出一个元素,但它的淡出过于平滑,无法满足每秒3步的WCAG 2.0标准 有没有办法将动画步骤限制为每秒3步?它会波涛汹涌,但很容易到达 我目前的代码是: 淡出 这是一些文本 $(文档).ready(函数(){ $(“.btn1”)。单击(函数(){ 美元(“p”)。淡出(3000) }); }); 您可以使用jQuery.fx.interval更改动画触发的速率(以毫秒为单位) //将间隔更改为333ms您每秒有3次间隔 jQue

我试图使用jquery的
.fadeOut()
函数在3秒钟内淡出一个元素,但它的淡出过于平滑,无法满足每秒3步的WCAG 2.0标准

有没有办法将动画步骤限制为每秒3步?它会波涛汹涌,但很容易到达

我目前的代码是:


淡出
这是一些文本

$(文档).ready(函数(){ $(“.btn1”)。单击(函数(){ 美元(“p”)。淡出(3000) }); });
您可以使用
jQuery.fx.interval
更改动画触发的速率(以毫秒为单位)

//将间隔更改为333ms您每秒有3次间隔
jQuery.fx.interval=333;
$(文档).ready(函数(){
$(“.btn1”)。单击(函数(){
美元(“p”)。淡出(3000)
});
});

淡出

这是一些文本

您能详细说明“每秒3步”的含义吗?为什么不使用CSS,您可以使用关键帧进行细粒度控制。j08691:与每秒更改几次的平滑动画过渡不同,WCAG规定动画每秒只能更改3次。因此,基本上,动画将从一个完美平滑的过渡转变为起伏,因为每秒只执行3个淡入淡出步骤。[Second 0]——不透明度:0,不透明度:10,不透明度:20[Second 1]——不透明度:30,不透明度:40,不透明度:50[Second 2]……erik:项目规范要求我使用jquery来完成这项任务。太好了!这正是我想要的,除了间隔是333(因此每秒改变3次)@emilysamantaheiner太棒了!我已经估计了我的答案。如果有帮助,请勾选:-)