Orzeszekk
14.04.2012, 18:11:02
Chcialbym po stronie CSS (ewentualnie, ale to bardzo ewentualnie jakis gotowy untrobusive javascript) przyciąć tekst ktory mi sie w newsach nie miesci.
Chcialbym zeby to co sie nie zmiescilo zostalo uciete i zeby dopisalo wielokropek.
jest text-overflow: ellipsis ale on dziala tylko dla jednej linijki tekstu a ja mam całe bloki. bardzo proszę o pomoc.
prowseed
15.04.2012, 10:51:16
moze tak?
http://www.jeremymartin.name/projects.php?project=jTruncate//EDIT
ew. jesli chcesz po prostu przyciac, to moze po prostu tak:
<script type="text/javascript"> var shortText = $("#content").text() // get the text within the div
.trim() // remove leading and trailing spaces
.substring(0, 600) // get first 600 characters
.split(" ") // separate characters into an array of words
.slice(0, -1) // remove the last full or partial word
.join(" ") + "..."; // combine into a single string and append "..."
źródło:
http://stackoverflow.com/questions/2248742...read-more-styleJezeli nie odpowiada Ci jq, to po prostu atakuj google ze slowem javascript truncate
Niktoś
15.04.2012, 10:57:18
Fajnie to wygląda ,ciekawe czy da to rade z bbcode np.<br />.
-czyli czy to bierze kwestie przełamania linii?Zależy co orzeszkkowi potrzebne.
Orzeszekk
15.04.2012, 11:03:36
nom poradzilem sobie w koncu javascriptem daje rade, dzieki:)