Hirdetés
- iPhone topik
- Akciófigyelő: Ajándékokkal érkeztek meg az új Dreame porszívók
- Hamarosan körbefotózza a Google a Balatont
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Pixel 10a – évismétlés
- Xiaomi 13 Pro - szerencsés szám
- Xiaomi 15T Pro - a téma nincs lezárva
- Redmi Note 12 Pro - nem tolták túl
- Huawei P30 Pro - teletalálat
- Milyen okostelefont vegyek?
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Siriusb
veterán
válasz
Sk8erPeter
#1926
üzenetére
Olvasom ezt a linkedet. Vagy én nem értem, vagy a szerző nem ért a jQuery-hez. Persze alapból az első opcióra tenném az ötforintost, ám mégis:
jQuery.fn.secondPlugin = function (number1, number2, options) {
myoptions = jQuery.extend ({
operation: "sum",
label: "The result is"
}, options);
$(this).html (myoptions.label + " (" + myoptions.operation + ")" + myoptions.number1+myoptions.number2);
}
$('#test').secondPlugin (1, 2);
to get
<span id="test The result is (sum) 3</span>
Ez eredménynél a szintaktikai hibáktól eltekinthetünk, de magától az eredménytől ne. Először is, az extend nem arról szól, hogy összead, hanem arról, hogy összefésül/felülír. A myoptions változóba be se rakja a 2 paramétert: number1, number2, akkor miért gondolja, hogy a html()-ben hivatkozni tud rá, ráadásul kiíratva őket, azok valami csoda folytán összeadva jelennek meg? -
Siriusb
veterán
válasz
Sk8erPeter
#1926
üzenetére
Ah, pajtás, jól bevittél a málnásba.
A $. után tudom mi a selector, csak az argumentum helyén írtad, én meg nem értelmeztem, csak olvastam. 
Kösz a linkeket, ezeket is megnézem. 1 vagy 2 primitív plugint már összekalapáltam, csak az each-nél akadtam el, de már felkapcsoltad a villanyt.
Egyébként azt a weboldalt nézegetem/használom, amit régebben ajánlottál a jQuery-hez. Fog ez menni.
Új hozzászólás Aktív témák
- Eladó AORUS 15 X5LF RTX 4060 (140W), i5-12500H 16 GB DDR5 15,6" QHD (2560 1440) 165Hz Garancia
- ÚJ Acer Nitro V 17 AI - 17.3"QHD 165Hz - Ryzen 7 260 - 16GB - 1TB - Win11 - RTX 5060 - 3 év Gar - HU
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3732
- Apple iPhone 15 Pro Max 256GB - Kártyafüggetlen, Grafit, 90% Akku - 1 Év Garanciával
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4671
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
A $. után tudom mi a selector, csak az argumentum helyén írtad, én meg nem értelmeztem, csak olvastam. 


