Hirdetés
- Fejhallgató erősítő és DAC topik
- Újra nekifeszül az asztali konzolok piacának a Valve
- OLED TV topic
- Autóhifi
- Melyik tápegységet vegyem?
- Vezeték nélküli fülhallgatók
- LG C3: egy középkategóriás OLED tévé tesztje
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Sony MILC fényképezőgépcsalád
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
ahetaton
#2368
üzenetére
Az eredeti probléma szép megoldására nem sikerült rájönni, hogy a Joomla ne erőltesse, hogy valamiért két jQuery-fájlt akar betölteni? (nem "behívni"
)
(Legalábbis engem szokott zavarni, ha valamit favágó módon oldok meg, még ha csak gyors tűzoltásként is.
)
Most tulajdonképpen hogyan oldottad meg? "Erőszakkal" módosítottad a valahogyan a template-fájlokat, pluginek kódját? Vagy hogy? A Joomlát mondjuk nem ismerem, de biztos, hogy megoldható, hogy csak egyszer legyen include-olva a jQuery. Ami problémát szokott jelenteni, hogy bizonyos plugineknek bizonyos konkrét jQuery-verziókkal függősége van. De az mindenképp anomália, ha kétféle jQuery-fájlt is include-ol a Joomla. Tudni kéne azt is, hogy ez a QapTcha nevű plugin egy külön Joomla-komponensként lett telepítve, vagy pedig saját kóddal tákoltad bele. Ha saját kóddal, akkor az nem a Joomla felelőssége, hogy ne legyen kétszer include-olva a fájl. Ahhoz viszont látni kéne, mi volt elrontva a kódban. -
martonx
veterán
válasz
ahetaton
#2365
üzenetére
Nem buherált, csak azt kellene elérned, hogy csak 1 jquery legyen használatban, és az az 1 is csak egyszer legyen behúzva.
Küldd el légyszi a 3 féle esetet tükröző html header állományt, hogy lássunk végre valami kódot is.1. eset: mindkét cucc a saját jquery-jét használja.
2. eset: mindkét cucc a captcha jquery-jét használja.
3. eset: mindkét cucc a slider jquery-jét használja. -
Jim-Y
veterán
válasz
ahetaton
#2360
üzenetére
nem lehet, hogy összeakad a két kód? A slider meg a captcha? Úgy értem, hogy egy azon html elemre próbálná szerencsétlen meghívni ezt is, és azt is, aztán csak az egyik hívódik meg az elemre valami miatt?
Próbáldd úgy finomítani a kódot, hogy ha a Contact részre kattint az ember akkor CSAK a captcha (vagy amit akarsz) fusson le.Én szinte biztos vagyok benne, hogy nem a jqueryvel van a probléma, hanem a kódoddal...
-
ahetaton
csendes tag
válasz
ahetaton
#2353
üzenetére
Sziasztok!
Továbbra is problémám van a jQuery összeakadással.
noconflict, $->jQuery csere, már minden volt amit csak kilehet próbálni, de semmi változás.
Nem tudom, hogy valamelyikőtök vágja-e annyira a jquery-t, vagy tudna e segíteni abban(már fordított módszerrel csinálom), hogy lecsupaszítani a behívott jquery.js fájlt.
Azt hiszem az 1.7.2-s verzió van használatban.Ezt a captchat használom: [link]
És csak azt a részt kéne bent hagyni a jquery fileban, amit a captcha használ.
Nem tudom, hogy van erre lehetőség, hátha nektek van ötletetek.
Köszönöm!
-
Sk8erPeter
nagyúr
válasz
ahetaton
#2208
üzenetére
Itt MINDEN div hover állapotát módosítod JS-sel, nem csak azokat, amik a fantáziadús "div" class-névvel vannak ellátva. Ha utóbbit szeretnéd, akkor a selectorod $('div') helyett legyen $('.div').
$('div').hover(
function () {
$(this).css({"background-color":"red"});
},
function () {
$(this).css({"background-color":"blue"});
}
);ez pontosan megfelel ennek a CSS-kódnak:
div {
background-color:blue;
}
div:hover {
background-color:red;
}Amit CSS-ben meg lehet oldani, azt soha NE JavaScripttel oldd meg! Ezenkívül kerüld az inline style-attribútum használatát, tehát a HTML-kódod csak ennyi legyen (nincs style-attribútum):
<p>Move mouse on any square below to see the result:</p>
<div class="akarmi"></div>
<div class="akarmi"></div>
<div class="akarmi"></div>
Éppen ezért ha pl. háttérszínekről és hasonló stílusmódosításokról van szó (amit CSS-sel meg lehet oldani), akkor érdemes inkább csak class-okat hozzáadni és elvenni adott elemektől, de egyébként mindent CSS-ben megadni.Ha pedig azt szeretnéd, hogy változzon egy másik div, ha egy adott div föléviszed az egeret, pl. adj id-t a forrás- és céldivnek, és valahogy így módosítsd (itt láthatod, hogy csak class-t adok hozzá, ill. veszek el):
Ha valamelyik része nem tiszta, kérdezz vissza nyugodtan.
-
Sk8erPeter
nagyúr
válasz
ahetaton
#2179
üzenetére
Konkrétabb példa esetén könnyebb lenne válaszolni. (De ha arra vagy kíváncsi, hogy melyikkel könnyebb, akkor valószínűleg a JS lesz a válasz.)
=======
(#2178) Speeedfire :
hát jól van, igazából mondom, a callback-eket is lehet úgy kezelni, mint egy if-else-t (pl. ha sikeres volt az AJAX-kommunikáció / felhasználó igennel válaszolt, ez fut le, ha nem volt sikeres / felhasználó nemmel válaszolt, amaz fut le), de tény, hogy pár helyen átalakításra szorulhat a kód.
Új hozzászólás Aktív témák
- Designer 4K Monitor - BenQ PD-2700-U
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- MacBook felvásárlás!! Macbook, Macbook Air, Macbook Pro
- BESZÁMÍTÁS! Asus B150-Pro i5 6500 8GB DDR4 250GB SSD 1TB HDD GTX 1050Ti 4GB Rampage SHIVA 450W
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
)
)


