Am o problemă în cazul în care i-am obtinerea de dimensiunea ferestrei în jQuery, apoi looping througbh trei elemente img pentru a aplica lățimea stilului inline pe zbor.
Problema este că, atunci când bucla foreach este rulat I a lua această eroare în consola de tip negestionat: Obiect [obiect Object] nu are nicio metodă „setAttribute“
Am pus un punct de întrerupere în buclă și aplicată setAttribute la această și se pare să funcționeze bine. I dont înțeleg de ce atunci când bucle prin matrice nu se tratează fiecare element matrice ca un obiect , dar pare a fi încercarea de a accesa matrice ca un obiect.
var windowsize = $(window).width();
$(window).resize(function() {
windowsize = $(window).width();
$( #imgs img ).each(function (){
$( this ).setAttribute(style,width:+windowsize+px);
});
});
Ne pare rău dacă acest lucru nu este clar
orice ajutor va fi apreciat foarte mult