Question

Je suis en train d'utiliser jQuery EasySlider à carrousel, cependant, quand je précise un certain nombre en pourcentage pour la largeur du conteneur div, le conteneur ne parvient pas à livrer le contenu.

Suis-je supposer qu'il est incapable de traiter avec des pourcentages?

Était-ce utile?

La solution

Le conteneur div ont enfants flottants ? Si cela est vrai, c'est pourquoi le div ne montre pas de contenu (éléments flottants sont retirés du flux de documents et donc de l'élément parent, qui à son tour l'effondrement à 0 largeur quand il n'y a pas d'enfants sans flottant).

Autres conseils

Dans EasySlider 1.7 Il devrait fonctionner très bien. Le code correspondant dans le plug-in est:

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

.Width () en jQuery renvoie la valeur en pixels, même si elle est spécifiée dans le CSS en pourcentage. Si vous spécifiez un pourcentage ou pixels, il est effectivement le même.

Quelle version de EasySlider vous utilisez?

Cette ancienne équation mathématique:

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

Personnaliser le code que vous voulez, il obtient juste le pourcentage souhaité de ne importe quel nombre!.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top