jQuery Expander plugin

Escrito por: el 11-07-2011 05:00:01 y leído 1983 veces

jQuery Expander plugin

Este plugin de jquery se encarga de cortar largas cadenas de texto para mostrar un ver más o ver menos al final del texto. Cortará el párrafo según la cantidad de palabras que especifiquemos y agregará automáticamente un botón para expandir el contenido. Una vez expandido, cambiará ese botón por otro para volver a contraer el texto a su formato original.

Realmente no tiene mucha explicación y no es difícil de aplicar. Es lo que estoy usando aquí abajo, en las palabras claves de este artículo, donde se irán agregando todos aquellos criterios de búsqueda por los que la gente encuentra este artículo. Una vez que pase la cantidad de palabras especificadas, el plugin, lo cortará y mostrará un ver más al final para expandir ese div y ver todas las palabras claves.

Requisitos.
Sólo necesitas, jQuery, el plugin jQuery Expander y un poquito de javascript para aplicarlo. Mírate los códigos a continuación y descarga el plugin (o mira las demos) en la web del autor.

Código XHTML

<div class="expandable">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
     incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud 
     exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor.
    </p>
    <p>Reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
    Excepteur sint occaecat cupidatat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum.
    </p>
  </div>

Código XHTML

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.expander.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function() {

  // simple example, using all default options
  $('div.expandable p').expander();
  
  // *** OR ***
  
  // override some default options
  $('div.expandable p').expander({
    slicePoint:       80,  // default is 100
    expandText:         '[...]', // default is 'read more...'
    collapseTimer:    5000, // re-collapses after 5 seconds; default is 0, so no re-collapsing
    userCollapseText: '[^]'  // default is '[collapse expanded text]'
  });
  
});
</script>

Categorías: JqueryPluginExpanderCollapse

Artículos relacionados:

100 Búsquedas de este artículo:

jquery expanderexpander jqueryjquery cortar cadenamartin iglesiasjQuery Expander Pluginblog martin iglesiascortar cadena de texto y mostrarblog de martin iglesiascortar textos read more jqueryjquery div scroll expandercortar cadena jqueryjquery plugin ver masjquery PLUGIN TEXTOjquery cortar textocortar string jquerybarra expandible jqueryver mas o menos div jquerymartiniglesias plugin bloggercortar parrafos jqueryrecortar cadena de texto jquerymartin pluginseasyzoom js jQuery jsdiv ver mas con jquerydiv expandible jqueryexpander y contraer div jquerytexto expandible jquery bloggerjquery palabraslista expandible jquerycortar texto con jqueryexpander jquery pluginacortar texto jquery ver mastext expander para codigo javascriptjquery spanderlistados colapse jqueryjquery cortar cadena al final de un divblogger como ampliar la cantidad de texto de read moreplugin para expander contenidoslimitar string jqueryexpander contraer textos jqueryblogger jqueryplugin jquery expandir o contraer parrafo&lt;script src=javascript/contarcaracteres js type=text/javascript&gt;&lt;/script&gt;validar cadena de texto con jqueryno recortar el contenido en una lista con jqueryexpande jqueryelemento expandible jqueryexpandir y colapsar un div jqueryjquery expander cssjquery expander youtubejquery expander divboton mostrar mas texto de youtube con jqueryjquer expander pluginexpandir un div con jquerynube de tags jqueryfuncion jquery cortar textover mas texto jqueryjquery table text expandercortar texto y ver mas phpdiv expandiblejquery expander plugin modificar read morecom cortar cadena jquerycortar cadena php mostrar tooltiprecortar y expandir textotexto contraer jqueryrecortar texto jquery y expandircontraer contenido jqueryblog iglesias jqueryjquery ampliar capa contenidoexpanzor jquerytextarea con jquery q se expanda segun el textorecortar cadena con jqueryseparar cadenas en jquerytutorial plugin jquery expanderpase de fotos ampliable jquerycontraer un div horizontal jqueryjquery expander colorexpande y contrae con javascriptel bloc de martin iglesiasjquery expandir textarea segun textoplugin menu cadena jquerycortar una cadena de caracteres en jquerygalería de imágenes con detalle ampliable (jqueryexpandir contraer div ver mas jqueryjquery contar cadenajquery expansorjquery cortar texto por palabrasjquery contar palabras cadena de textocortar cadena caracteres con jqueryjquery collapse expande y contrae de una vezjquery plugins contraerampliar div segun texto jquerydetalle ampliable jquerycortar palabras en jqueryexpansor de imagenes jqueryclassiPressexpandir y contraer un texto con jquery aplicacion movildividir cadenas jqueryjquery contraer expandir textojquery cortar stringplugin php para recortar cadenas de texto

Nube de Tags

acordeón actionscript ajax alert ampliar imágenes android antes y después as audio aumentar letra barra desplazamiento blur bordes redondeados botón derecho calcular distancia calendario chart chrome collapse columnas combobox contar caracteres contar followers contextual css cu3er códigos date-picker descargas desenfoque desplazamiento dhtml disminuir letra dominios editor enlaces enlaces externos error 404 estrellitas expander fade fecha file upload filtrar contenido flash font size formulario formularios fotografías fpdf frames framework galería gmail google google docs gratis headers htaccess html html5 iconos ie6 igualar columnas inyección cabeceras ipad iphone javascript jquery jquery ui jquery,jquery ui,datepicker,calendario,eventos jquery,jquery ui,select múltiple,option json lavalamp librería librerías lightbox limitar caracteres link links lista listas listbox mail injection maquetación marcos mensajes menu menú menú lateral miniaturas mootools mouseover mp3 multinivel mysql máscaras móvil navegadores no conflict notas adhesivas notificaciones oauth ofuscador ordenar organigrama pdf php phpmailer picker player playlist plugin png portfolio preview reproductor reproductor de música safari scroll scrollto select selector de color sistema de votación slider snippets spam star rating subir ficheros switch mode tablas tamaño texto target blank textarea thumbnail tooltip twitter usuarios activos validacion validación validate videos vtip wap webkit www wysiwyg youtube zoom

Los 20 posts más populares

Usuarios Conectados...

Hay 11 usuario/s en esta página

Traduce esta página

Eso que hay que poner...

© 2012 Martin Iglesias
Todos los derechos reservados

BlocketPCSubflashADWE

Creative Commons License

Suscribete a mi RSS

Humans TXT

Mis ultimos tweets