2012-07-14 66 views
0

我想實現一些網絡攝像頭jQuery腳本/插件安裝到我的網頁,在Firefox它完美的作品,在IE中我得到這個錯誤:預期標識符,字符串或數字

預期標識符,字符串或數字。 線151 字符13

這是以下部分:

 $.webcam._flash = $("#jquerywebcamflash"); 
    } 
    else 
    { 
     $.webcam._flashready = true; 
    } 

    $.webcam._flash.flash(
     { 
      src: 'jquerywebcamhelper.swf', 
      width: $.webcam._width, 
      height: $.webcam._height, 
     }, 
     { 
      version: 8 
     } 
    ); 
} 

行151字符13將是這樣一個:},

完整的.js可以在這裏找到:jquery.webcam.js pastebin.com

回答

8

您必須從此行中刪除逗號:

height: $.webcam._height,

+0

工作,謝謝。我會盡快接受。你可以看看這個:179行Char 13:Object不支持這個屬性或方法。 – user990767 2012-07-14 07:13:40

+0

請用jsfiddler工作示例創建另一個問題。我認爲你的問題在於這兩行:$(document).find(「body」)。append($(canvas)); $ .webcam._canvas = $('#jquerywebcamcanvas');但我不確定。 – 2012-07-14 07:19:53

2

嘗試取出後面的逗號:

$.webcam._flash.flash(
    { 
     src: 'jquerywebcamhelper.swf', 
     width: $.webcam._width, 
     height: $.webcam._height 
    }, 
    { 
     version: 8 
    } 
); 

IE不喜歡在對象聲明外來逗號。