Javascript jQuery滑块没有';我不在IE工作

Javascript jQuery滑块没有';我不在IE工作,javascript,jquery,html,css,slider,Javascript,Jquery,Html,Css,Slider,我的代码在除IE之外的所有浏览器上都能完美运行。我在论坛上找到的所有解决方案都试过了,但没有成功。我还在学习JavaScript,所以稍后我将学习jQuery。问题是在IE中,幻灯片垂直显示,没有效果。这是我的密码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l

我的代码在除IE之外的所有浏览器上都能完美运行。我在论坛上找到的所有解决方案都试过了,但没有成功。我还在学习JavaScript,所以稍后我将学习jQuery。问题是在IE中,幻灯片垂直显示,没有效果。这是我的密码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <link href="stylesheet...css" rel="stylesheet" type="text/css" />

    <title>div test</title>
    <script src="jquery.js" type="text/javascript"></script>
    <script src="jquery.bxSlider.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function(){
            var slider = $('#slider1').bxSlider({
                controls: false
            });

            $('#bx-prev').click(function () {
                slider.goToPreviousSlide();
                return false;
            });

            $('#bx-next').click(function () {
                slider.goToNextSlide();
                return false;
            });
        });
    </script>
</head>

<body>
    <div id="slider1">
        <div>
            <div id="wrapper">
                <div id="head"><img alt="logo" align="left" src="logo.png"/></div>
                <div id="main"> <div id="content">content</div> </div>
                <div id="rash"><img alt="r" align="middle" 
                                    style="position:relative;top:-70px;" 
                                    src="image1.png"/></div>
                <div style="clear:both"></div>
            </div>
        </div>
        <div>
            <div id="wrapper">
                <div id="head"><img alt="logo" align="left" src="logo.png"/></div>
                <div id="main"> <div id="content">content</div> </div>
                <div id="rash"><img alt="r" align="middle" 
                                    style="position:relative;top:-70px;"
                                    src="image1.png"/></div>
                <div style="clear:both"></div>
            </div>
        </div>
        <div>page3</div>
        <div>page4</div>
    </div>
    <div id="bx-next">next</div>
    <div id="bx-prev">prev</div>
</body>
</html>

我也有一个类似的问题,我还没有得出结论,但从我到目前为止发现的是,要调试这个问题,您应该从验证代码开始。我复制了你的代码,它说你有5个错误,所以我认为首先应该修复这些错误,因为IE非常挑剔,如果你有任何错误,if可能会影响你的格式。我还知道IE对代码顶部的文档类型很挑剔,如果它不正确,也会影响页面的格式。如果我能解决类似的问题,我会让你知道,因为它很可能与你遇到的问题相同。

定义了两次。对于页面上的每个元素,ID都必须是唯一的。
也是如此

另外,您是否尝试过在IE控制台中调试它?尝试查看控制台是否在运行时记录任何错误。然后返回SO并发布这些错误


干杯。

控制台中有错误吗?你能在JSFIDLE.net上发布你的代码吗?它说你的JS代码是有效的。我想你还没有为这个插件实现正确的html结构。。。请确保遵循实现此插件的步骤。。检查
div#head {
    width:100%;
    height:100px;
    /*background-color:antiquewhite;*/
    margin-bottom:100px;
}

div#content {
    border-left: 2px solid #F0F8FF;
    border-right: 2px solid #8a815d;
    border-top: 2px solid #8a815d;
    border-bottom: 2px solid #8a815d;
    width:400px;
    height:300px;
    -webkit-border-radius: 0px 28px 20px 0px;
    -moz-border-radius: 0px 28px 20px 0px;
    border-radius: 0px 28px 20px 0px;
    font-family:Arial,Helvetica,sans-serif;
    color:#8a815d;
    padding-left:100px;
    background-color:#F0FFFF;
    background-color: rgba(215,227,211,0.3);
    position:relative;
    top:20px;
    left:0px
}


div#wrapper {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

div#main {
    /* background-color:black;*/
    width:50%;
    height:360px;
    float:left;
}

div#rash {
    float:right;
    /*background-color:blue;*/
    height:360px;
    width:50%;
}

body {
    background-color: #E8F3F9;
    background-image: url('squares layer.png');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}

/*next button*/
#bx-next {
    position:absolute;
    top:45%;
    right:3px;
    z-index:998;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url(gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
#bx-prev {
    position:absolute;
    top:45%;
    left:4px;
    z-index:998;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url(gray_prev.png) no-repeat 0 -30px;
}