问题JSSOR Slider

时间:2014-06-04 12:59:50

标签: safari jssor

我有一个关于jssor Slider的大问题当我从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);

1 个答案:

答案 0 :(得分: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>