css - problèmes d'interaction front-end et back-end !
给我你的怀抱
给我你的怀抱 2017-05-16 13:37:51
0
2
859



Je travaille récemment sur un projet. Il y a une image dans une page h5 qui est prise dynamiquement depuis le backend
Comment définir la largeur ? J'ai d'abord utilisé num=$("#lf").find("img").length;//toutes les images de la page, puis j'ai défini la largeur de défilement sur chaque largeur d'image *num+80px mais j'ai constaté qu'elle avait été modifiée Une fois converti en jsp, num ne peut pas être obtenu du tout. Comment gérer la largeur ici ? Merci

给我你的怀抱
给我你的怀抱

répondre à tous(2)
Ty80

La récupération dynamique des données depuis le backend fait-elle référence aux données de requête AJAX ?
Je pense que nous devons confirmer les deux points suivants :
1. L'élément DOM est-il chargé lors de la définition de la largeur ?
2 La requête AJAX est-elle renvoyée lors de la définition de la largeur ? AJAX est asynchrone ;

某草草

num=$("#lf").find("img").length, le nombre d'images
largeur num+80px, il devrait être (num+80) + 'px'
ne peut toujours pas être obtenu Cela devrait être avant que js ne charge l'image, c'est-à-dire que le code a été exécuté avant la sortie de l'image. Mais essayez d'utiliser num comme condition de jugement. Si num > 0, au moins une image a été chargée. plus sûr.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal