js 动画

作者: vavid | 来源:发表于2020-03-13 14:18 被阅读0次

1.浏览器动画API

requestAnimationFrame cancelAnimationFrame

window.requestAnimFrame = (function () { 
    return window.requestAnimationFrame || 
        window.webkitRequestAnimationFrame ||
        window.mozRequestAnimationFrame || 
        function (callback) { 
            window.setTimeout(callback, 1000 / 60); 
        }; 
})(); 
var e = document.getElementById("e"); 
var flag = true;
var left = 0; 
function render() { 
    left == 0 ? flag = true : left == 100 ? flag = false : ''; 
    flag ? e.style.left = ` ${left++}px` : e.style.left = ` ${left--}px`; 
}
(function animloop() { 
    render(); 
    requestAnimFrame(animloop); 
})();

相关文章

网友评论

      本文标题:js 动画

      本文链接:https://www.haomeiwen.com/subject/ozyhshtx.html