missing : after property ID

javascript, jquery

Solution

Problem is with this line:

$('#imagegallery img').each(function({$(this).css({ width: '100%'});});

should be:

    // missing ) --------------------v
$('#imagegallery img').each(function(){$(this).css({ width: '100%'});});

Although you can shorten it like this:

$('#imagegallery img').css({ width: '100%'});

Problem

I don't understand what I'm doing wrong here... line 3 is reporting missing : after property ID ``` $(document).ready(function() { $('#imagegallery img').each(function({$(this).css({ width: '100%'});}); $('#imagegallery').cycle({ timeout: 0, fx: 'scrollHorz', width: '100%', height: 'auto', next: '.next', prev: '.prev' }); $("#imagegallery").touchwipe({ wipeLeft: function() { $("#imagegallery").cycle("next"); }, wipeRight: function() { $("#imagegallery").cycle("prev"); } }); }); ```

Original source