Pregunta

Estoy tratando de usar jQuery EasySlider al carrusel, sin embargo, cuando especifica un número en porcentaje para el ancho del contenedor div, el contenedor no puede entregar contenido.

¿Debo asumir que es incapaz de hacer frente a porcentajes?

¿Fue útil?

Solución

¿El contenedor div Tienes los niños flotando ? Si es verdad, es por eso que el div no muestra ningún contenido (elementos flotantes son sacados del flujo de documentos y por lo tanto fuera del elemento padre, que a su vez se colapsan a 0 ancho cuando hay niños no no-flotantes).

Otros consejos

En EasySlider 1.7 Se debería funcionar bien. El código correspondiente en el plugin es:

var w = $("li", obj).width(); 

.width () en jQuery devuelve el valor en píxeles, aún si no se especifica en el CSS en porcentaje. Ya sea que se especifique porcentaje o píxeles, que es efectivamente el mismo.

¿Qué versión de EasySlider está usando?

Utilice esta antigua ecuación matemática:

function getPercentage(percent, original)
{
    return ((percent/100) * original))|0;
}

Personalizar el código que desee, simplemente se pone el porcentaje deseado de cualquier número!.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top