⚠️Java Script⚠️
سلام دوستان نحوه ی پیاده سازی این مدلی رو که میگم رو اگر بتونید راهنمایی کنید ممنون میشم :
anime.timeline()  
.add({  
targets: '.mytarget+i',  
duration: data[i],
            }).add({
                targets: '.mytarget+(i+1)',
                duration: data[i+1] ,
            })
من میخوام با توجه به تعداد خانه های آرایه تابع add در ادامه ی add های قبلی فراخوانی بشود و اتریبیوت ها هم با توجه به دیتای داخل آرایه تنظیم شود .
نحوهی پیاده سازی به چه صورت است؟
در حقیقت من میخواهم کد تولید کنم با توجه به محتوای داینامیک
برای بهتر متوجه شدن مثالی را میاورم
data=[2,3,4,5]
{کد پیاده سازی مدل}
نتیجه====
anime.timeline()  
.add({  
targets: '.mytarget0',  
duration: 2,
            }).add({
                targets: '.mytarget1',
                duration: 3 ,
            })
.
            }).add({
                targets: '.mytarget2',
                duration: 4 ,
            })
.
            }).add({
                targets: '.mytarget3',
                duration: 5 ,
            })
عملکرد باید با نتیجهی کد بالا یکی شود
ممنوم میشم اگر راهنمایی کنید
@hesammousavi
من میخوام به صورت داینامیک یک تابع بسازم و اونو پشت سر هم صدا کنم
در اصل تابع های add  متوالی لازم دارم که به صورت داینامیک تولید بشوند .
به صورت سودو کد بخوام بگم:
.add(x1).add(x2).add(x3).add(x4)```
میخوام از روی یک آرایه کد بالا رو تولید کنم
[x1, x2 , x3 , x4]
                                اگر از توابع بخواین در جاوا اسکریپت به این شکل استفاده کنید به شکل زیر میشه
// chaining JS functions
var zappo = function(selector) {
  var el;
  var obj = {
    getEl(selector) {
      if (el) return el;
      return document.querySelector(selector);
    },
    addClass(className) {
      el.classList.add(className);
      return this;
    },
    removeClass(className) {
      el.classList.remove(className);
      return this;
    }
  };
  el = obj.getEl(selector);
  return obj;
};
var el = zappo("#main")
  .addClass("red")
  .addClass("green")
  .removeClass("red")
  .getEl();
console.log("el", el);
از کلاس هم میتونید استفاده کنید که کار ساده تر میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟