| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 30.06.07 Prihlásený: 26.11.19 Príspevky: 69 Témy: 40 | Napísal quark: 20.05.2010 3:49 | |
|
Mam taky problem ze mam zoznam odstavcov, ktore maju vzdy tie iste HTML znacky v rovnakom poradi a rovnako vnorene.
Napr.
Kód: <p> <a>...<span>...</span></a> </p> <p> <a>...<span>...</span></a> </p> A teraz chcem pouzit jQuery tak aby ked nadidem mysou nad odstavec teda celu HTML znacku p tak chcem aby mi HTML znacka span toho konkretneho odstavca zmyzla alebo sa skryla. Ako to dosiahnem? Zatial moj jQuery kod vyzera takto: Kód: $("p").hover( function () { ... }, function () { ... } );
Este raz podotykam, ze sa musi skryt len ten span pre konkretne zvoleny odstavec. Neprichadza ani v uvahu si priradit identifikator alebo triedu lebo presny pocet odstavcov sa moze dynamicky menit a uz z principu to takto nechem riesit.
No a prave to v tych funkciach neviem doplnit.
Ocakavam vsetky mozne riesenia.
Dakujem.
| Nazov temy je nepresny, nabuduce skus vymysliet lepsi. Ďuri
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 20.05.2010 14:55 | |
|
Snad nechces na takuto drobnost pouzit niekolkotisicriadkovu kniznicu? Da sa to v cistom Javascripte na par riadkov.
Kód: for (var i = 0, p = document.getElementsByTagName('P'), l = p.length, s; i < l; i++) { if (s = p[i].getElementsByTagName('SPAN')[0]) { (function(n){ s.onmouseover = function() { n.parentNode.removeChild(n); } })(p[i]); } } Skript pracuje takto - vyhlada v dokumente vsetky elementy <p> (v prvom riadku je mozne nahradit document za objekt ineho elementu, napr. document.getElementById('obal'), nasledne ak kazdy z <p> obsahuje nejaky <span>, tak sa mu hodi onmouseover, ktory odstrani element <p>.
|
|
Registrovaný: 30.06.07 Prihlásený: 26.11.19 Príspevky: 69 Témy: 40 | Napísal autor témy quark: 20.05.2010 15:09 | |
|
V prvom rade sorry za zly nazov temy.
Teraz k tomu problemu. OK to bol len ako priklad ze to ma skryt. Ked budem chciet vyuzit funkcie jQuery tak ci tak? Napr. fadeOut alebo fadeIn? Tu nejde ani o to ake efekty pouzit ale to ze ako sa to da spravit v jQuery. Prosim samostany JS mi uz nepis. To nebola moja otazka.
Vdaka
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Hrúbka <frame> a <rules> v <table> v HTML, XHTML, XML, CSS | 7 | 663 | 25.01.2009 22:10 Ďuri | | Pridat dalsi <select> pomocou js (alebo jQuery) v JavaScript, VBScript, Ajax | 1 | 428 | 01.03.2010 13:26 GoodWill | | formular: presun <option> zo <select> do <select> v JavaScript, VBScript, Ajax | 2 | 747 | 28.09.2009 15:27 tomast7 | | >>> Java - connection problem ! <<< v Assembler, C, C++, Pascal, Java | 2 | 695 | 22.07.2009 8:38 johny3212 | | Ako nastavit velkost pisma vo volbach <select>u v HTML, XHTML, XML, CSS | 2 | 781 | 03.03.2011 21:12 johnny04501 | | Interpunkcia v elementoch <textarea> a <select> v HTML, XHTML, XML, CSS | 4 | 456 | 30.10.2016 12:01 alvar | | HTML, CSS - skombinovat <DIV> a <p> v HTML, XHTML, XML, CSS | 2 | 583 | 28.04.2016 18:08 doubleR | | <tr> riadok tabulky ako odkaz <a> v HTML, XHTML, XML, CSS | 3 | 567 | 15.03.2010 15:32 1daemon1 | | Nazdielanie netu, LAN<-->PC<--wifi-->Notebook v Siete | 1 | 1082 | 15.04.2006 23:44 Spirit | | Chladiče procesorov >>Všetky problémy sem<< v Chladiče a všetky druhy chladenia | 3 | 486 | 30.01.2013 22:08 DropaDred | | >>>Schvalenie zostavy<<< v PC zostavy | 10 | 653 | 16.12.2010 21:55 abcdefgh | | <ul> <li> nemam odrazky v HTML, XHTML, XML, CSS | 1 | 560 | 09.04.2010 18:26 stenley | | tagy <em> a <strong> v Internetový marketing, SEO, reklama | 24 | 1400 | 01.12.2009 0:27 shaggy | | <a href> around <div> v HTML, XHTML, XML, CSS | 9 | 957 | 17.01.2007 22:43 exot | | Nacitanie udajov z databazy do <input> a <textarea& v PHP, ASP | 5 | 694 | 03.11.2007 21:46 Matho | | <p><hr></p> v HTML, XHTML, XML, CSS | 6 | 582 | 08.07.2010 21:41 camo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|