Autor | Zpráva | ||
---|---|---|---|
Fidro Profil * |
#1 · Zasláno: 25. 4. 2018, 10:48:48
Ahoj, v DB mám text a z něj načítám např. 500 znaků. Dále bych chtěla přidat text více a po jeho stisknutí se by plynule zobrazil zbytek textu z DB.
Jak nejlépe udělat? Nyní mám toto, ale to není úplně ono, zobrazím část textu, pokud je větší než 500 zobraz více a po stisknutí mi vyjede DIV kde je celý text. Jde udělat aby text plynule navázal na tu první ořezanou část, a nebo alespoň aby se ta první část schovala a ten celý text začal místo ní? Moc všem děkuji <script> $("#home_text_1_odkaz").click(function(){ if ($("#home_text_1").is(":hidden")) { $("#home_text_1").slideDown(); $("#home_text_1_odkaz").text('Skrýt'); }else{ $("#home_text_1").slideUp(); $("#home_text_1_odkaz").text('zobrazit více'); } }); </script> <div class="zarovnani"> <? if(strlen($kat_obsah_uvod)>0) { echo "<p>",$kat_obsah_uvod,"</p>"; if((strlen($kat_obsah_uvod)>0) and (strlen($kat_obsah_uvod)>500)) { ?> <p class="more"><a id="home_text_1_odkaz">více</a></p> <div class="dn formatovani_textu" id="home_text_1"> <?=obsahFormat($kat_obsah_uvod_vice)?> </div> <? } } ?> </div> |
||
Kajman Profil |
#2 · Zasláno: 25. 4. 2018, 11:53:20
Existuje i jiná varianta - že máte text celý a pomocí css a javascriptu zobrazíte jen prvních pár řádků.
Viz Oříznutí víceřádkového obsahu |
||
Časová prodleva: 6 let
|
0