- Calibre, az elektronikus könyvtár
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung LCD és LED TV-k
- 15+ Windows TIPP, amit eddig SENKI nem mutatott meg!
- Milyen széket vegyek?
- Milyen egeret válasszak?
- Projektor topic
- SSD kibeszélő
- Kódolás Qwen3-mal saját gépen, Cline AI-alapú autonóm kódolási ágenssel
- Androidos tablet topic
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Szívesen!
Még annyit, hogy jQuery minimális szintű ismerete kell hozzá.
De ami neked kell, az igazából elég gyorsan elmagyarázható:<div>
<p>1. <a href="asdasd.html" class="elso_osztaly">Valami</a></p>
<p>2. <a href="asdasd.html" class="masodik_osztaly">Valami</a></p>
<p>3. <a href="asdasd.html" class="elso_osztaly">Valami</a></p>
<p>4. <a href="asdasd.html" class="elso_osztaly">Valami</a></p>
<p>5. <a href="asdasd.html" class="masodik_osztaly">Valami</a></p>
</div>Jelen esetben az "elso_osztaly" és "masodik_osztaly" két külön csoportot képez, de annyiból metszet a két csoport, hogy mindegyik <a> tag.
Tehát jQuery-vel:
$('a') - ez az összes <a> taget magába foglalja
$('a.elso_osztaly') - ezzel az összes olyan <a> taget megkapod, ami az "elso_osztaly" class-be tartozik (jelen esetben: 1, 3, 4)
$('a.masodik_osztaly') - ezzel az összes olyan <a> taget megkapod, ami a "masodik_osztaly" class-be tartozik (jelen esetben: 2, 5)A korábbi demómat frissítettem úgy, hogy legyen két külön album/galéria is azonos lapon, plusz egy olyan vászon, ahol inline HTML-tartalmat töltök be, majd a Colorbox-vásznon belül iframe-be betöltök egy külső oldalt:
http://jsfiddle.net/Sk8erPeter/aHcLx/Ja, még egy nagyon fontos érv a ColorBox mellett: különböző eseményeket publikál, amikre fel lehet iratkozni különböző függvényekkel, erre itt láthatsz példát, az "Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin." résznél.
Hogy érthetően is elmondjam: az a lényeg, hogy a ColorBoxnak az olyan eseményeire, mint a megnyitás, betöltés, tartalom betöltésének befejezése, bezárás kezdeményezésének elkezdése, maga a bezárás, ráköthetsz saját függvényeket, vagyis mondjuk megmondhatod, hogy amikor mondjuk betöltött a ColorBox, akkor még dobsz a felhasználó arcába egy másik ablakot is, vagy AJAX-szal elküldesz valamit szerveroldalra, és így tovább.
Erre itt van példa, a demóoldalról szedve:HTML-rész:
<h2>Demonstration of using callbacks</h2>
<p><a class='callbacks' href="../content/marylou.jpg" title="Marylou on Cumberland Island">Example with alerts</a>. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.</p>JS-rész:
$(".callbacks").colorbox({
onOpen:function(){ alert('onOpen: colorbox is about to open'); },
onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },
onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },
onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); },
onClosed:function(){ alert('onClosed: colorbox has completely closed'); }
});Ez így nagyon egyszerűen kezelhető, ilyen lehetőséget viszont a ClearBoxnál sajnos nem láttam, pedig ez szerintem igen fontos lehet.
Új hozzászólás Aktív témák
- Logitech g920 váltóval
- Lenovo ThinkPad P51s, P52s, T570, T580 eredeti Lenovo, belső akkumulátor eladó
- Legion 5 15ACH6H 15.6" FHD IPS Ryzen 5 5600H RTX 3060 16GB 512GB NVMe gar
- BONTATLAN! HP E24m G4 (40Z32AA) / 23,8 hüvelykes Full HD (1920x1080) IPS panellel rendelkező monitor
- Lenovo ThinkPad X1 Carbon 7 . generáció i7-8650U / 16GB RAM / 500GB SSD
- LG 55C3 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- Bomba ár! HP Elitebook 850 G3 - i7-6GEN I 16GB I 256GB SSD I RadeonI 15,6" FHD I Cam I W11 I Gari!
- Lenovo ThinkPad P51s, P52s, T570, T580 eredeti Lenovo, belső akkumulátor eladó
- Lenovo ThinkCentre M720q/ Dell OptiPlex 3060- 3070/ Hp EliteDesk 800 mini, micro PC-Számla/garancia
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest