Jssor Slider Internet Explorer问题

时间:2017-04-05 07:19:07

标签: html css slider internet-explorer-11 jssor

早上好,

以下网站http://mnb-crossmediadesign.de/vorschau/wiewelhove/pellets.php?lang=de在IE 11上有一些滑块问题。(之前我没有尝试过任何版本) 它在chrome和firefox中完美无缺。

我尝试过在搜索功能上找到的不同解决方案示例,例如将DOCTYPE更改为

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

或添加元

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

但似乎没有解决我的问题。 奇怪的是也是。当我在该页面上并按F5进行刷新时,它会正确显示所有内容。一旦我回到那个页面,它就会再次搞砸了。

提前感谢您的解决方案。

更新的信息:据我所知,它只是搞砸了网站的这个测试版本而不是原版,请看这里:http://wiewelhove.de/pellets.php?lang=de。奇怪的是,它可能是我们正在使用的php版本吗?

1 个答案:

答案 0 :(得分:1)

请检查以下代码,

//responsive code begin
//you can remove responsive code if you don't want the slider scales while window resizing
function ScaleSlider() {
    var refSize = jssor_1_slider.$Elmt.parentNode.clientWidth;
    if (refSize) {
        refSize = Math.min(refSize, 735);
        jssor_1_slider.$ScaleWidth(refSize);
    }
    else {
        window.setTimeout(ScaleSlider, 30);
    }
}
ScaleSlider();
$Jssor$.$AddEvent(window, "load", ScaleSlider);
$Jssor$.$AddEvent(window, "resize", ScaleSlider);
$Jssor$.$AddEvent(window, "orientationchange", ScaleSlider);
//responsive code end

在调整窗口大小时,它会将滑块的宽度缩放到refSize,您可以记录refSize以查看发生了什么。

修改 请删除style.css中的以下行。

#jssor_1 {
    width: 100% !important;
}