簡體   English   中英

jQuery的IE6-7錯誤

[英]IE6-7 error with jquery

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中不會發生,當然在所有其他瀏覽器中也不會發生

我相信您在以下幾行中遇到錯誤:

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

尾部的逗號容易使IE生氣:)

當您將第一個放在一行上時,它會變得更加明顯,如下所示:

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

只需刪除每個位置的結尾逗號,然后查看是否有任何投訴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM