Html Jssor滑块Internet explorer问题
早上好 以下网站有一些关于IE11的滑块问题。(在此之前,我没有尝试过任何版本) 它在chrome和firefox中工作得非常好 我尝试了在搜索函数中找到的不同解决方案示例,如将DOCTYPE更改为Html Jssor滑块Internet explorer问题,html,css,slider,internet-explorer-11,jssor,Html,Css,Slider,Internet Explorer 11,Jssor,早上好 以下网站有一些关于IE11的滑块问题。(在此之前,我没有尝试过任何版本) 它在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-Comp
<!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刷新时,它会正确显示所有内容。我一回到那一页,它就又乱了
提前感谢您的解决方案
更新信息:据我所知,它只是在这个测试版本的网站上,而不是在原来的网站上搞砸了。请看这里:。奇怪的是,可能是我们使用的php版本吗?请检查以下代码
//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;
}
您是否尝试过将
overflow:hidden
设置为滑块的父容器?我尝试过,但它没有改变IE11中的任何内容。还是同一个问题。如果我通过刷新网站,它怎么会真正起作用呢。F5,然后一切看起来都很好,直到我切换到新页面?!你说“我一回到那页,它就又乱了”是什么意思?我的意思是当我访问那页时,一切看起来都乱了。只要我按F5刷新..一切看起来都正常。在我切换到另一个页面并返回之前,InternetExplorer11中的一切看起来都很糟糕。我会尝试截图。我不是很喜欢javascript。你能解释一下你的意思吗?它不是通过简单地回显refSize来完成的,对吗?