Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] dziwne zachowanie truncate
neverever
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


http://github.com/gravis/jQuery-Truncate

Wszystko pięknie i ładnie z wyjątkiem pewnego małego drobiazgu.

mając coś w stylu

  1. <script type="text/javascript">
  2. //<![CDATA[
  3. $(function() {
  4. $(".trunc").truncate( 256, {
  5. chars: /\s/,
  6. trail: [ ' <a href="#" class="truncate_show">czytaj całość...</a>', ' <a href="#" class="truncate_hide">...zwiń</a>' ] });
  7. });
  8. //]]>
  9.  
  10.  
  11. <div class="trunc">
  12. <p style="text-align:justify">Ala ma kota, a a kot ma pchły...</p>
  13. <p style="text-align:center">bla bla bla.</p>
  14. <div>


Zwijanie działa, ale w efekcie w wyniku daje coś takiego

  1. <div class="trunc">
  2. <div class="truncate_less">A
  3. <p style="text-align: justify;">la ma kota, a a kot ma pchły...</p> <a class="truncate_show" href="#">czytaj całość...</a>
  4. </div>
  5. </div>


Pytanie, dlaczego tak uparcie łamie tekst wyrzucając jego początek przed paragraf?

Problem nie występuje gdy tekst można zamieścić w jednym paragrafie z klasą trunc, ale jak już jest coś bardziej złożonego - kilka paragrafów, zdjęć itd. i obejmę je divem z clasą trunc, to już takie kwiatki wyłażą.

Jak temu zaradzić?




Ok, już sobie poradziłem.
Problem występuje z elementami blokowymi, rozwiązaniem jest zmiana na inline.


--------------------
neverever
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 10:14