Steven Steven - 4 years ago 495
Javascript Question

Why is jsfiddle giving me the error "SyntaxError: Unexpected token :"?

I'm using structured javascript code and it works fine on my computer. But when I add it to jsFiddle, it gives me the followinge error:

SyntaxError: Unexpected token :


My code looks like this:

var StentGallery = {
gallery: null,

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


Does anyone know why this is not working in jsFiddle?

See my fiddle here: https://jsfiddle.net/smyhbckx/

Answer Source

There's a syntax error in your code:

var StentGallery = {
    gallery: null,

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

    resizeImage: function(){
    ...

To fix this, simply remove that bracket:

var StentGallery = {
    gallery: null,

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

    resizeImage: function(){
    ...
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download