Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrywanie częsci tekstu
camikazee
post
Post #1





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Witam!

Poszukuję rozwiązania następującego problemu:
- pobieram np. 10 rekordów z bazy (id, tytuł, opis itp)
- wyświetlam je w kolumnie tworząc divy o jednakowej wysokości, powiedzmy 200px
- zmienna opis może mieć różną wysokość, mieszczącą się w tych 200px lub przekraczającą tą wartość. W tym przypadku chciałbym wyświetlić tylko te 200px, a resztę ukryć i dynamicznie wczytać, odkryć (jquery)

Teraz się zastanawiam jak to dobrze zrobić. Czy w php zliczać znaki nowych linii i w częściach wysyłać (problem gdy linia jest dłuższa niż szerokość diva i źle zliczy). Inną opcją jest wyświetlić "pełne" divy, sprawdzić ich wysokość i przyciąć.
Znalazłem skrypcik, który mi ukrywa treść zliczając białe spacje. Ale to również źle zliczy, bo może być dużo treści, a może być wypunktowanie.

Prosiłbym o jakieś sugestie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
camikazee
post
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ja już wiem jak zrobię, kwestia tego, jak div z tekstem ma 200px wysokości i overflow hidden. To gdy zrobię overflow visible, treść się odsłoni, ale nie zmieni wartości height i nie pociągnie warstwy niżej. A automatycznie powinien ją zwiększyć i przesunąć niższe warstwy w dół. Jest to problem CSSowy.

Napisałem w końcu prosty skrypcik, który realizuje podstawowe założenia.
http://camikazee.com/overflow/overflow.html
Chciałbym prosić o jego weryfikację, możliwą optymalizację. I czy jest możliwość aby poprzez zmianę parametru height odkrywać pozostałą część warstwy za pomocą animacji, coś ala toggle().

Ten post edytował camikazee 19.11.2008, 11:39:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:46