• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Uncaught TypeError: $(...).TouchSpin is not a function

VPS Starter Arubacloud
0 głosów
794 wizyt
pytanie zadane 3 stycznia 2022 w JavaScript przez Jacek Śmiel Użytkownik (510 p.)

Witajcie,

staram zaimplementować bibliotekę TouchSpin do bootsrapa. Z dema biblioteki z githuba skopiowałem sobie tagi <script> ładujące wszystko do mojego projektu, ale niestety cały czas w konsoli dostaję komunikat: Uncaught TypeError: $(...).TouchSpin is not a function at zarobki.php:188.

Na demie touchspin'a ukazane jest jedynie by dodać odpowiednio:

<script>
   $("input[name='amount']").TouchSpin();
</script>

w miejscu, w którym chcemy utworzyć nasz TouchSpin input. Mój input w html wygląda następująco:

<input id="amount" type="text" value="0" name="amount" data-bts-min="0" data-bts-max="99999999" data-bts-init-val="" data-bts-step="1" data-bts-decimal="0" data-bts-step-interval="100" data-bts-force-step-divisibility="round" data-bts-step-interval-delay="500" data-bts-prefix="" data-bts-postfix="" data-bts-prefix-extra-class="" data-bts-postfix-extra-class="" data-bts-booster="true" data-bts-boostat="10" data-bts-max-boosted-step="false" data-bts-mousewheel="true" data-bts-button-down-class="btn btn-secondary" data-bts-button-up-class="btn btn-secondary" />

Do pliku zarobki.php ładuję:

    <script src="https://getbootstrap.com/docs/4.4/dist/js/bootstrap.bundle.min.js" integrity="sha384-6khuMg9gaYr5AxOqhkVIODVIvm9ynTT5J4V1cfthmT+emCG6yVmEZsRHdxlotUnm" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/feather-icons/4.9.0/feather.min.js"></script>
    <script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

    <script src="https://kit.fontawesome.com/7f9896023e.js" crossorigin="anonymous"></script>

    <script src="js/touchspin/jquery.bootstrap-touchspin.js"></script>
    <script src="https://code.jquery.com/jquery-latest.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/numeral.js/1.5.5/numeral.min.js"></script>

Strona z demem TouchSpin: https://www.virtuosoft.eu/code/bootstrap-touchspin/

Nie mam już pomysłu co mogłem zepsuć sad

1 odpowiedź

+1 głos
odpowiedź 3 stycznia 2022 przez adrian17 Ekspert (349,240 p.)
wybrane 3 stycznia 2022 przez Jacek Śmiel
 
Najlepsza
Tak na oko...

- załączasz jquery 1.11 (super stare btw)

- potem załączasz jquery.bootstrap-touchspin.js

- a potem... znowu załączasz jquery 1.11

To pewnie dlatego :)
komentarz 3 stycznia 2022 przez Jacek Śmiel Użytkownik (510 p.)
Tak, masz rację to było problemem.

Wielkie dzięki za pomoc!

Podobne pytania

0 głosów
1 odpowiedź 287 wizyt
pytanie zadane 9 lipca 2020 w JavaScript przez Bakkit Dyskutant (7,600 p.)
0 głosów
2 odpowiedzi 2,744 wizyt
0 głosów
1 odpowiedź 129 wizyt

92,961 zapytań

141,922 odpowiedzi

321,158 komentarzy

62,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...