Ich habe ein Problem, wo ich die Fenstergröße in jquery dann througbh drei img Elementen Looping bin immer die Breite des Inline-Style on the fly anzuwenden.
Das Problem ist, dass, wenn die foreach-Schleife i diesen Fehler Uncaught Typeerror in der Konsole ausgeführt wird: Object [object Object] hat keine Methode ‚setAttribute‘
Ich habe einen Haltepunkt in der Schleife gesetzt und angewandt setAttribute auf diese und es scheint gut zu funktionieren. Ich verstehe nicht , warum , wenn es durch die Array - Schleife ist es nicht jedes Array - Element als Objekt der Behandlung , aber scheint zu versuchen , das Array als ein Objekt zuzugreifen.
var windowsize = $(window).width();
$(window).resize(function() {
windowsize = $(window).width();
$( #imgs img ).each(function (){
$( this ).setAttribute(style,width:+windowsize+px);
});
});
sorry, wenn dies nicht klar ist,
jede Hilfe wird sehr geschätzt