- iPhone topik
- Fotók, videók mobillal
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Megjelent a Poco F7, eurós ára is van már
- Yettel topik
- Samsung Galaxy A56 - megbízható középszerűség
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Egy óra, két rendszer
- Android alkalmazások - szoftver kibeszélő topik
- Magisk
Ú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
Hirdetés
- Lian Li ITX Gamer PC - AMD R5 5600, RX 6700 XT, 16GB, 1TB, Win11 Pro - ELADÓ!
- Újszerű Lenovo Thinkpad L14 G5 (Gen5) AMD Ryzen 5 7535U 16GB RAM 512GB SSD Win11Pro Gari: 25.09
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA TT 500W
- BESZÁMÍTÁS! GIGABYTE B660M i7 13700 32GB DDR4 512GB SSD RX 6800 16GB Thermaltake Core X5 GB 850W
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB SilentiumPC Signum SG1V TT 500W
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- OLCSÓ MONITOROK
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Telefon felvásárlás!! Honor Magic6 Lite, Honor Magic6 Pro, Honor Magic7 Lite, Honor Magic7 Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest