2010-10-26 12 views
10

Ich verstehe nicht, was ich falsch hier tun ... Zeile 3 berichtet, fehlt: nach Immobilien IDfehlt: nach Immobilien 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"); 
     } 
    }); 
}); 

Antwort

15

Problem ist mit dieser Zeile:

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

sollte sein:

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

Obwohl Sie es wie folgt verkürzen:

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

Ich würde sagen, es sein sollte. '$ ('# Bildergalerie img') css ({width : '100%'}); ';) –

+0

@Nick - Einverstanden. Aktualisiere gerade. :O) – user113716

0

Sie sind in

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

dass Könnte es sein, eine enge paren fehlt?

1

Ich habe auch eine Fehlermeldung zur Definition meiner Funktion wie unten gezeigt.

function test(a) { 
    //do something; 
} 

Mein Fall das Problem durch eine Änderung um es zu lösen:

test : function(a) { 
    //do something; 
} 

Der Fehler ist verschwunden.

-1

Die schließende Klammer fehlt, ist die jeder

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

Oder

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