J'ai un problème où je reçois la taille de la fenêtre en jquery en boucle puis througbh trois éléments img pour appliquer la largeur du style en ligne à la volée.
Le problème est que lorsque la boucle de foreach est exécuté je reçois cette erreur de la console Uncaught TypeError: Object [object Object] n'a pas de méthode « setAttribute »
Je mets un point d' arrêt dans la boucle et appliquée setAttribute à ce et il semble fonctionner très bien. Je ne comprends pas pourquoi quand il boucle à travers le tableau , il ne traite pas chaque élément du tableau comme un objet , mais semble essayer d'accéder au tableau comme un objet.
var windowsize = $(window).width();
$(window).resize(function() {
windowsize = $(window).width();
$( #imgs img ).each(function (){
$( this ).setAttribute(style,width:+windowsize+px);
});
});
désolé si ce n'est pas clair
toute aide sera grandement appréciée