Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:dd79:b8...–

peter
JavaScript, AJAX, jQuery › Jquery animate toggle v Java…
15. 11. 2016   #213622

https://jsfiddle.net/37kxhvjr/3/

pridano ul.style.display = 'none';
zmeneno ul.style.display = ul.style.display == 'none' ? '' : 'none';
zmeneno .ul {    /*display: none;*/}

Totiz, element ul.style neni totez jako element style.cssRules. Dokud nedas do UL primo none pres js nebo pres inline styly, tak to tam neni.
<ul> ul.style.display = 'none'; alert(ul.style.display); // vypise none
<ul style="display:none;"> alert(ul.style.display); // opet by mel vypsat none
<style>ul {display:none;} <ul> alert(ul.style.display); // vypise undefined nebo '', protoze do ul jsi nic nedaval. Tak style nedopocitava vlastnosti do js element tree.

Ale slo by to resit treba zmenou css:class, js:className. Class do html musis napsat nebo tam zadnou nedas. Takze ji js vidi a vlastnosti prebira ze <style>.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý