2012-10-31 75 views
5

我試圖搜索這個,但無濟於事。我的代碼是由一個網站上的一個真正的好人提供的,然後我改變了屬性,使我適合他們需要去的元素,但是,所有瀏覽器中的一切正常,也就是說,除了IE瀏覽器 - 漂亮很多所有版本。我跑在IE9調試,並給出這個錯誤「SCRIPT438:對象不支持屬性或方法'調試'

SCRIPT438:對象不支持屬性或方法‘調試’

的代碼段,它指的是這個

function resizeContent() { 
    // Retrieve the window width 
    var viewPortWidth = $(document).width(); 
    var viewPortHeight = $(document).height(); 

    $(".content").each(function(index, element) { 

     var jElement = $(this); 
     if (jElement.hasClass(currentContentColor)) { 
      console.debug('resize content selected (' + (viewPortWidth - 160) + ')'); 
      // If current content, juste resize the width and height 
      jElement.css({ 
       width: (viewPortWidth - 160) + "px", 
       height: viewPortHeight + "px" 
      }); 
     } 
     else { 
      console.debug('resize content (' + (viewPortWidth - 160) + ')'); 
      // If not current content, resize with, height and left position 
      // (keep content outside) 
      jElement.css({ 
       width: (viewPortWidth - 160) + "px", 
       left: viewPortWidth + "px", 
       height: viewPortHeight + "px" 
      }); 
     } 
    }); 
} 

有關具體線路是

console.debug('resize content (' + (viewPortWidth - 160) + ')'); 

,或者至少那是什麼IE說是問題

有沒有解決這個問題和IE瀏覽器 - 我正在慢慢學習 - 但這是超出我知道的任何方式。我搜索谷歌和在這裏的調試錯誤,但無法找到任何東西。

該網站是http://www.crazyedits.co.uk

預先感謝您的任何幫助,您可以在這個問題上讓步。

+0

我想你可以出來評論說行,因爲它只是爲你的信息,或者只是代替console.debug你可以用它工作的console.log – rain01

+0

^^沒錯。我真的需要讓我的頭腦快速 - 我覺得我的網站是由你們而不是我自己構建的:( –

回答

7

根據the documentationconsole.debug已被棄用;應該使用console.log

日誌的別名();這是爲了改善與已經使用debug()的現有站點的兼容性。但是,您應該使用console.log()。

在任何情況下,debuglog只是打印調試信息發送到控制檯 - 他們應該從生產代碼中刪除。

相關問題