jQuery EasySlider, no% como ancho?
-
22-09-2019 - |
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?
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!.