Ho un problema in cui sto ottenendo la dimensione della finestra in jQuery poi loop througbh tre elementi img per applicare la larghezza allo stile in linea al volo.
Il problema è che quando il ciclo foreach è gestito ottengo questo errore nella console TypeError Uncaught: Object [object Object] non ha un metodo 'setAttribute'
Ho messo un punto di interruzione nel ciclo e applicata setAttribute per questo e sembra funzionare bene. Non capisco perché quando si scorre la matrice non è trattare ogni elemento array come un oggetto, ma sembra che si stia tentando di accedere alla matrice come un oggetto.
var windowsize = $(window).width();
$(window).resize(function() {
windowsize = $(window).width();
$( #imgs img ).each(function (){
$( this ).setAttribute(style,width:+windowsize+px);
});
});
scusate se questo non è chiaro
qualsiasi aiuto sarà notevolmente apprezzato