Keresés

Új hozzászólás Aktív témák

  • Taci

    addikt

    válasz Silεncε #8196 üzenetére

    Ah, nagyon szépen köszönöm!!! Így végre úgy működik, ahogy szeretném! Köszönöm! :R Annyi ideget megettem vele - persze ez az én hibám, még nem teljesen tiszta, mi-hogyan működik. De azért kérdezek, hogy gyakorolhassak, megértsem, fejlődjek, tanuljak. :)

    A példakód alapján már 1 fokkal érthetőbb, mi történik.
    Ahogy látom, ez a megoldás querySelector-ral "behúzza" a megfelelő Class-t, aztán az ahhoz tartozó attribútumoknak új értékeket állít be a kiválasztott városok alapján. Majd ezután meghívja a JS-ben (widget.min.js) lévő inicializáló __weatherwidget_init() függvényt.

    A JS-kód tetején a pen-ben írja, hogy van egy újabb, jobb változat is:
    https://codepen.io/weatherwidget/pen/vvPrRN
    Ez már egy fokkal bonyolultabb (számomra így elsőre), de nekikezdek és próbálom felfogni, mi-merre.
    Viszont az egyből feltűnt, hogy nincs benne az előző megoldásban lévő függvényhívás a JS-ből (widget.min.js). És nem is tölt újra, ahogy az előző megoldásban, itt csak simán lecseréli az adatokat, a tartalmat, és nem távolítja el és tölti be újra az egész widget-et.

    Erre esetleg kérhetnék egy magyarázatot? A jövőre nézve, a saját szkriptjeimre, hogy tudjam, mi-miért működik így az első változatnál (miért kell az ..._init() függvényhívás), és miért működik így a második változatnál függvényhívás nélkül.

    Köszönöm! (Már eleve ezt a példakódot is! :R )

Új hozzászólás Aktív témák

Hirdetés