Domanda

Ho un grosso problema con Jssor Slider Ho fatto una galleria con altre foto quando accedi da iPhone 4 Safari che si schianta solo iPhone 4. su iPhone 5 Non ho questo problema.

function ScaleSlider() {
    var parentWidth = jssor_slider2.$Elmt.parentNode.clientWidth;
    if (parentWidth)
        jssor_slider2.$ScaleWidth(Math.min(parentWidth, 960));
    else
        window.setTimeout(ScaleSlider, 30);
}

ScaleSlider(); // Here is the problem when the page loading...

$(window).bind("load", ScaleSlider);
$(window).bind("resize", ScaleSlider);
$(window).bind("orientationchange", ScaleSlider);
.

È stato utile?

Soluzione

Ci sono 3 modi per ridurre l'impatto, si prega gentilmente di provare.

1.Imposta l'opzione $ AutoPlay su FALSE e quindi renderlo riproduzione automatica per chiamata API (JSSOR_SLUDER2. $ PLAY ();) dopo la prima scala.

function ScaleSlider() {
    var parentWidth = jssor_slider2.$Elmt.parentNode.clientWidth;
    if (parentWidth)
        jssor_slider2.$ScaleWidth(Math.min(parentWidth, 960));
    else
        window.setTimeout(ScaleSlider, 30);
}

ScaleSlider(); // Here is the problem when the page loading...
jssor_slider2.$Play();

$(window).bind("load", ScaleSlider);
$(window).bind("resize", ScaleSlider);
$(window).bind("orientationchange", ScaleSlider);
.

2.Imposta l'opzione $ HWA su false per disabilitare l'accelerazione hardware.

3.Definire l'immagine in formato di caricamento pigro per ridurre il caricamento all'inizio.

<div><img src2="url" /></div>
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top