2015-12-06 130 views
4

我使用結構化的JavaScript代碼,它在我的電腦上工作正常。但是,當我把它添加到的jsfiddle,它給了我followinge錯誤:爲什麼jsfiddle給我錯誤「SyntaxError:Unexpected token:」?

SyntaxError: Unexpected token : 

我的代碼如下所示:

var StentGallery = { 
    gallery: null, 

    init : function(){ 
      this.gallery = jQuery('#gallery-list-ui'); 
      this.resizeImage(); 
     } 
    } 
    (...) 
} 

有誰知道這是爲什麼不工作的jsfiddle?
這裏看我的小提琴:https://jsfiddle.net/smyhbckx/

回答

5

有一個在你的代碼中的語法錯誤:

var StentGallery = { 
    gallery: null, 

    init : function(){ 
      this.gallery = jQuery('#gallery-list-ui'); 
      this.resizeImage(); 
      } // <----- this is prematurely closing your object 
    }, 

    resizeImage: function(){ 
    ... 

爲了解決這個問題,只需刪除該支架:

var StentGallery = { 
    gallery: null, 

    init : function(){ 
      this.gallery = jQuery('#gallery-list-ui'); 
      this.resizeImage(); 
    }, 

    resizeImage: function(){ 
    ... 
+1

謝謝!我在小提琴中剝離了我的代碼後,我沒有看到。 – Steven

+0

@Steven很高興我能幫到你! –

+1

不要忘記2失蹤';'在你的$ img.css調用之後。 –

3

有一個額外的括號 '}'爲你的init函數。

相關問題