2012-10-09 73 views
1

我试图编写我的jQuery滑块,但无法使用IE浏览器的Javascript。它与Firefox和Safari无法让我的jQuery滑块与Internet Explorer一起工作

我的CSS样式:

<style type="text/css"> 
.slider { 
    width:656px; 
    height:390px; 
    overflow:hidden; 
    margin:30px auto; 
    background-image:url(images/loading.gif); 
    background-repeat:no-repeat; 
    background-position:center; 
} 

.slider1 img { 
    width:656px; 
    height:390px; 
    display:none; 

} 
</style> 
在我的头

的Javascript:

<script type="application/javascript"> 

function Slider(){ 
    $(".slider #1").show("fade",500); 
    $(".slider #1").delay(5500).hide("slide", {direction: 'left'},500); 

    var sc=$(".slider img").size(); 
    var count=2; 

    setInterval(function(){ 
     $(".slider #"+count).show("slide",{direction: 'right'},500); 
     $(".slider #"+count).delay(5500).hide("slide", {direction: 'left'},500); 
     if(count ==sc){ 
      count=1; 

     }else{ 
     count= count + 1; 
     } 
    },6500); 
} 
</script> 

滑块,以html:

<body onload="Slider();"> 
    <div class="slider"> 
     <img id="1" src="img/slider1.gif" border="0" /> 
     <img id="2" src="img/slider2.gif" border="0" /> 
     <img id="3" src="img/slider3.gif" border="0" /> 
    </div> 
</body> 

感谢,如果有人可以帮助我

+0

究竟什么是错的,你得到了什么错误?你试图解决什么问题,为什么它没有解决? – Jeroen

+1

http://stackoverflow.com/questions/1288263/why-doesnt-ie8-recognize-type-application-javascript-in-a-script-tag –

+0

我猜测,JavaScript甚至不运行,放置一个警报在脚本的顶部。 –

回答

2

变化从

<script type="application/javascript"> 

你script标签

<script type="text/javascript"> 

<script>