Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.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 在sequience中运行Js代码_Javascript_Jquery_Asynchronous - Fatal编程技术网

Javascript 在sequience中运行Js代码

Javascript 在sequience中运行Js代码,javascript,jquery,asynchronous,Javascript,Jquery,Asynchronous,我有这个我从中使用的JS代码,我试图让它按顺序运行。我尝试过不同的方法,但都不管用。有人能告诉我我能按顺序运行这个代码吗 代码: 使用Lazy Line Painter的回调功能,如下所示: $(document).ready(function(){ /* Define all the callbacks */ var function8 = function(){ $('#SEO_design').lazylinepainter( {

我有这个我从中使用的JS代码,我试图让它按顺序运行。我尝试过不同的方法,但都不管用。有人能告诉我我能按顺序运行这个代码吗

代码:


使用Lazy Line Painter的回调功能,如下所示:

$(document).ready(function(){ /* Define all the callbacks */ var function8 = function(){ $('#SEO_design').lazylinepainter( { "svgData": pathObj, "strokeWidth": 2, "strokeColor": "#cf1c53" }).lazylinepainter('paint'); }; var function7 = function(){ $('#SEO_rank').lazylinepainter( { "svgData": pathObj7, "strokeWidth": 2, "strokeColor": "#8b2477", "onComplete" : function8 //Using the callback }).lazylinepainter('paint'); }; var function6 = function(){ $('#SEO_mobile_blog').lazylinepainter( { "svgData": pathObj2, "strokeWidth": 2, "strokeColor": "#da5125", "onComplete" : function7 //Using the callback }).lazylinepainter('paint'); }; var function5 = function(){ $('#SEO_web').lazylinepainter({ "svgData": pathObj1, "strokeWidth": 2, "strokeColor": "#b51d2a", "onComplete" : function6 //Using the callback }).lazylinepainter('paint'); }; var function4 = function() { +$('#SEO_html').lazylinepainter({ "svgData": pathObj4, "strokeWidth": 2, "strokeColor": "#075e33", "onComplete" : function5 //Using the callback }).lazylinepainter('paint'); }; var function3 = function() { $('#SEO_marketing').lazylinepainter({ "svgData": pathObj3, "strokeWidth": 2, "strokeColor": "#35a245", "onComplete" : function4 //Using the callback }).lazylinepainter('paint'); }; var function2 = function() { $('#SEO_optmization').lazylinepainter({ "svgData": pathObj5, "strokeWidth": 2, "strokeColor": "#3999b2", "onComplete" : function3 //Using the callback }).lazylinepainter('paint'); }; var function1 = function() { $('#SEO_internet').lazylinepainter( { "svgData": pathObj6, "strokeWidth": 2, "strokeColor": "#2b357a", "onComplete" : function2 //Using the callback }).lazylinepainter('paint'); }; $('#SEO_seo').lazylinepainter({ "svgData": pathObj8, "strokeWidth": 2, "strokeColor": "black", "onComplete" : function1 //Using the callback }).lazylinepainter('paint'); }); $(文档).ready(函数(){ /*定义所有回调*/ var function8=function(){ $('SEO#u design')。懒散的画家( { “svgData”:pathObj, “冲程宽度”:2, “strokeColor”:“cf1c53” }).lazylinepainter(“油漆”); }; var function7=function(){ $('SEO#u rank')。懒散的画家( { “svgData”:pathObj7, “冲程宽度”:2, “strokeColor”:“8b2477”, “onComplete”:使用回调函数8// }).lazylinepainter(“油漆”); }; var function6=function(){ $('SEO#mobile_blog')。懒散画家( { “svgData”:pathObj2, “冲程宽度”:2, “strokeColor”:“da5125”, “onComplete”:使用回调函数7// }).lazylinepainter(“油漆”); }; var function5=函数(){ $('SEO_web')。懒散的画家({ “svgData”:pathObj1, “冲程宽度”:2, “strokeColor”:“b51d2a”, “onComplete”:使用回调函数6// }).lazylinepainter(“油漆”); }; var function4=函数(){ +$('#SEO_html').lazylinepainter({ “svgData”:pathObj4, “冲程宽度”:2, “strokeColor”:“075e33”, “onComplete”:使用回调函数5// }).lazylinepainter(“油漆”); }; var function3=函数(){ $('SEO#u营销')。懒散的画家({ “svgData”:pathObj3, “冲程宽度”:2, “strokeColor”:“35a245”, “onComplete”:使用回调函数4// }).lazylinepainter(“油漆”); }; var function2=函数(){ $('SEO#u optmization')。懒散的画家({ “svgData”:pathObj5, “冲程宽度”:2, “strokeColor”:“3999b2”, “onComplete”:使用回调函数3// }).lazylinepainter(“油漆”); }; var function1=函数(){ $('SEO#u互联网')。懒散画家({ “svgData”:pathObj6, “冲程宽度”:2, “strokeColor”:“2b357a”, “onComplete”:使用回调函数2// }).lazylinepainter(“油漆”); }; $('SEO#u SEO')。懒散的画家({ “svgData”:pathObj8, “冲程宽度”:2, “strokeColor”:“黑色”, “onComplete”:使用回调函数1// }).lazylinepainter(“油漆”); });
希望有帮助

似乎lazylinepainter允许您在动画完成时使用回调:。因此,只需添加
'onComplete':nextAnimation
即可逐个运行它们other@TheBronx如何使用回调?你能给我举个例子让我接受你的答案吗? $(document).ready(function(){ /* Define all the callbacks */ var function8 = function(){ $('#SEO_design').lazylinepainter( { "svgData": pathObj, "strokeWidth": 2, "strokeColor": "#cf1c53" }).lazylinepainter('paint'); }; var function7 = function(){ $('#SEO_rank').lazylinepainter( { "svgData": pathObj7, "strokeWidth": 2, "strokeColor": "#8b2477", "onComplete" : function8 //Using the callback }).lazylinepainter('paint'); }; var function6 = function(){ $('#SEO_mobile_blog').lazylinepainter( { "svgData": pathObj2, "strokeWidth": 2, "strokeColor": "#da5125", "onComplete" : function7 //Using the callback }).lazylinepainter('paint'); }; var function5 = function(){ $('#SEO_web').lazylinepainter({ "svgData": pathObj1, "strokeWidth": 2, "strokeColor": "#b51d2a", "onComplete" : function6 //Using the callback }).lazylinepainter('paint'); }; var function4 = function() { +$('#SEO_html').lazylinepainter({ "svgData": pathObj4, "strokeWidth": 2, "strokeColor": "#075e33", "onComplete" : function5 //Using the callback }).lazylinepainter('paint'); }; var function3 = function() { $('#SEO_marketing').lazylinepainter({ "svgData": pathObj3, "strokeWidth": 2, "strokeColor": "#35a245", "onComplete" : function4 //Using the callback }).lazylinepainter('paint'); }; var function2 = function() { $('#SEO_optmization').lazylinepainter({ "svgData": pathObj5, "strokeWidth": 2, "strokeColor": "#3999b2", "onComplete" : function3 //Using the callback }).lazylinepainter('paint'); }; var function1 = function() { $('#SEO_internet').lazylinepainter( { "svgData": pathObj6, "strokeWidth": 2, "strokeColor": "#2b357a", "onComplete" : function2 //Using the callback }).lazylinepainter('paint'); }; $('#SEO_seo').lazylinepainter({ "svgData": pathObj8, "strokeWidth": 2, "strokeColor": "black", "onComplete" : function1 //Using the callback }).lazylinepainter('paint'); });