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?

È stato utile?

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!.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top