Вопрос

У меня большая проблема с ползунком jssor, я сделал галерею с большим количеством фотографий при доступе с iPhone 4 Safari Trashing только iPhone 4. На iPhone 5 у меня нет этой проблемы.

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);
.

Это было полезно?

Решение

Есть 3 способа уменьшить влияние, пожалуйста, попробуйте.

1.Установите опцию AUTOPLAY $ false, а затем сделайте его автоматическим воспроизведением по вызову API (JSSOR_SLIDER2. $ PLAY ();) После первого масштаба.

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.Установите опцию $ HWA в FALSE, чтобы отключить аппаратное ускорение.

3.Определите изображение в ленивом формате погрузки, чтобы уменьшить нагрузку в начале.

<div><img src2="url" /></div>
.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top