문제

JSSOR 슬라이더로 큰 문제가 있습니다. iPhone 4 Safari에서 만 충돌하는 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