jQuery EasySlider, non% la larghezza?
-
22-09-2019 - |
Domanda
Sto cercando di utilizzare jQuery EasySlider a giostra, tuttavia, quando ho specificare un numero in percentuale per la larghezza del contenitore div, il contenitore non riesce a fornire contenuti.
Sono supporre che essa è incapace di trattare con percentuali?
Soluzione
Il il div
container hanno i bambini che galleggiano ? Se fosse vero, è per questo che il div non mostra alcun contenuto (elementi galleggianti sono presi fuori dal flusso dei documenti e quindi fuori l'elemento padre, che a sua volta crollare a 0 larghezza quando non ci sono i bambini non-floating).
Altri suggerimenti
In EasySlider 1.7 Dovrebbe funzionare bene. Il codice rilevante nel plugin è:
var w = $("li", obj).width();
.width () in jQuery restituisce il valore in pixel, anche se è specificato nel CSS in percentuale. Sia che si specifica percentuale o pixel, è effettivamente la stessa.
Quale versione di EasySlider stai usando?
Utilizzare questa antica equazione matematica:
function getPercentage(percent, original)
{
return ((percent/100) * original))|0;
}
Personalizza il codice che si desidera, si ottiene solo la percentuale desiderata di qualsiasi numero!.