Como faço para limitar pré-visualização de conteúdo e mantê-lo legível

votos
0

Eu estou carregando alguns feeds e exibi-las como links na minha página site. Quando você passa o mouse sobre o link, uma dica de ferramenta aparece com a alimentação, o tempo, autor, título e conteúdo. Às vezes o conteúdo é bastante longo e contém HTML. Então eu adicionei uma prévia que corta o conteúdo depois de um certo ponto.

Então, minha pergunta é como faço para determinar um bom ponto de ruptura no conteúdo pré-visualização? Neste momento, o meu conteúdo tem uma tag de imagem que é cortada no meio da URL (meu javascript só conta para 1000 caracteres neste momento) e eu recebo uma imagem quebrada na dica ... Eu não estou tão preocupado sobre a quebra de mesas, mas eu gosto do meu pré-visualização para não quebrar a formatação de cor ou imagens.

captura de tela do problema:

http://i32.tinypic.com/68y2o8.jpg prévia

Código:

content = content.substring(0,1000) +  ...<br><br><span style=float:right;>(Click for more info)</span>;

* Nota: o código HTML na alimentação, por vezes, tem <ou> porque não há código HTML de amostra, bem como tags que formatar o texto ...

Publicado 27/08/2009 em 02:23
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Porque não basta extrair o texto a partir do conteúdo usando jQuery e mostrar que na sua dica, em vez de mostrar o HTML?

content = $('*',content).text().substring(0,1000) + "...<br><br>...
Respondeu 27/08/2009 em 02:30
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more