Maison  >  Questions et réponses  >  le corps du texte

css - problèmes d'interaction front-end et back-end !



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

给我你的怀抱给我你的怀抱2713 Il y a quelques jours800

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-16 13:39:51

    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 ;

    répondre
    0
  • 某草草

    某草草2017-05-16 13:39:51

    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.

    répondre
    0
  • Annulerrépondre