Besoin de ce code court .. c'est le plugin numscroll .. et j'ai de nombreux éléments ont un numéro de données !!!

$(function(){

   $(".num1").numScroll({
      number: $(".num1").attr("data-number"),
      'time': 3000,
      'delay': 0
    });
    $(".num2").numScroll({
      number: $(".num2").attr("data-number"),
      'time': 3000,
      'delay': 0
    });
    $(".num3").numScroll({
      number: $(".num3").attr("data-number"),
      'time': 3000,
      'delay': 0
    });


})

-1
Mohammed Alngaawy 7 nov. 2019 à 00:32

2 réponses

Essayez-le:

$(function(){
   [".num1", ".num2", ".num3"].forEach((index)=>{
       $(index).numScroll({
           number: $(index).attr("data-number"),
           'time': 3000,
           'delay': 0
       });
   });
});
0
Bahador Raghibizadeh 6 nov. 2019 à 21:38

Utilisez .each() et un sélecteur pour toutes les classes.

$(".num1, .num2, .num3").each(function() {
    $(this).numScroll({
        number: $(this).data("number"),
        time: 3000,
        delay: 0
    });
});
1
Barmar 6 nov. 2019 à 21:35