用jquery IE6-7错误

时间:2010-08-16 17:50:47

标签: javascript internet-explorer-6 numbers

IE6和7在此处返回js错误“预期标识符,字符串或数字”:

function fadeopacity (){

  var opacity = $("#pics_list > li:first").css("opacity");

  $("#pics_list > li").hover( 

     function () {

          $(this).stop().animate({
        opacity: 1,
       }, 300, null)},
                             ->this is the line with an error? 
     function () {

      $(this).stop().animate({
       opacity: opacity,
      }, 200, null)}

  ) 
 }

阻止所有页面的脚本, 这不会发生在IE8中,当然也不会发生在其他所有浏览器中

1 个答案:

答案 0 :(得分:2)

我相信你在这些方面遇到错误:

opacity: 1,
//and...
opacity: opacity,

尾随逗号往往会让IE生气:)

当你把第一行放在一行上时,它会变得更加明显,如下所示:

.animate({ opacity: 1, }, 300, null)

只需删除每个地方的逗号,然后查看是否有任何投诉。

相关问题