Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
jquery check
Last Updated: Jan 30 2018 17:06, Started by
btwww
, Jan 30 2018 12:12
·
0
#1
Posted 30 January 2018 - 12:12
e mai bine sa verific daca un element exista inainte daca vreau sa se adauge o clasa cand este click-uit, sau nu conteaza?
$("btn").on('click', function() { $("body").toggleClass("btn"); }); sau if ( $("#btn").length ) { $("#btn").on('click', function() { $("body").toggleClass("btn"); }); } ? Edited by btwww, 30 January 2018 - 12:13. |
#2
Posted 30 January 2018 - 12:48
Nu conteaza, jQuery respecta in acest caz principiul zero-one-infinity.
Intrebarea mai de substanta e de ce ajungi in situatia in care nu stii daca un element e acolo sau nu? Solutia cea mai eleganta e sa creezi componente incapsulate care adauga acel event handler atunci cand elementul e creat. Astfel, problema ta initiala dispare. Numesc aceste probleme self-inflicted problems: pierzi timp rezolvand probleme pe care ti le creezi singur, artificial, in loc sa investesti acel timp in rezolvarea de probleme reale care aduc plus-valoare. |
#3
Posted 30 January 2018 - 15:50
am div-urile
div1 div2 div3 cum verific in jquery daca div1 exista si div2 si div3 nu exista? ce am incercat eu nu merge si nu am gasit nimic pa google |
#4
Posted 30 January 2018 - 15:54
if(document.getElementById("div1") && !document.getElementById("div2") && !document.getElementById("div3"))Nu tine de jQuery, ci de logica si doar JS. Problema mai de fond e aceeasi ca pe celalalt topic: daca ai aceasta problema, inseamna ca programezi amnezic: creezi niste div-uri, si apoi nu stii daca sunt acolo sau nu. Asa cum am zis: OriginalCopy, on 30 ianuarie 2018 - 12:48, said: Intrebarea mai de substanta e de ce ajungi in situatia in care nu stii daca un element e acolo sau nu? Solutia cea mai eleganta e sa creezi componente incapsulate care adauga acel event handler atunci cand elementul e creat. Astfel, problema ta initiala dispare. Numesc aceste probleme self-inflicted problems: pierzi timp rezolvand probleme pe care ti le creezi singur, artificial, in loc sa investesti acel timp in rezolvarea de probleme reale care aduc plus-valoare. Edited by OriginalCopy, 30 January 2018 - 15:58. |
#5
Posted 30 January 2018 - 16:13
OriginalCopy, on 30 ianuarie 2018 - 15:54, said: if(document.getElementById("div1") && !document.getElementById("div2") && !document.getElementById("div3"))Nu tine de jQuery, ci de logica si doar JS. Problema mai de fond e aceeasi ca pe celalalt topic: daca ai aceasta problema, inseamna ca programezi amnezic: creezi niste div-uri, si apoi nu stii daca sunt acolo sau nu. Asa cum am zis: nu stiu daca vor fi acolo sau nu oricum, am gasit altceva mai bun decat voiam sa fac prima data if ( $("#div1").length ) { // chestii if ( $("#div2, #div3").length ) { // chestii } if ( $("#div2").length ) { // chestii } if ( $("#div3").length ) { // chestii } } else { // chestii if ( $("#div2, #div3").length ) { // chestii } if ( $("#div2").length ) { // chestii } if ( $("#div3").length ) { // chestii } } Edited by btwww, 30 January 2018 - 16:14. |
#6
Posted 30 January 2018 - 16:18
btwww, on 30 ianuarie 2018 - 16:13, said:
nu stiu daca vor fi acolo sau nu Nu programa amnezic. Mai mult creezi probleme noi in loc de doar a rezolva ce vrei sa rezolvi. In plus, creezi cod greu de mentenat. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users