L''image sur votre page web semble avoir stéréotypé.Nous voyons plus souvent page d''article avec plusieurs chiffres, la taille de la carte et la largeur de la page est généralement la même, il semble donc, est une page de forme droite, une telle disposition vu beaucoup se sentira très monotone.La raison pour laquelle la formation d''une telle situation, je pense en grande partie en raison des limitations dans les anciens navigateurs.Mais avec la popularité des navigateurs modernes (Firefox / Google / IE11), la conception de page du navigateur de moins en moins de restrictions, l''imagination programmeur Web peuvent obtenir grand jeu.

  Par exemple, la connaissance froide: Vous savez [x] de chaque fenêtre a comment faire?Cet article, beaucoup d''images au-delà des limites de la largeur du texte, donnant un sentiment d''irrégulier dispersés, et que la grande image dans sa taille réelle de l''écran, donne un sentiment d''encore plus sensationnel.

  Mais techniquement, nous pouvons facilement le texte d''une largeur maximale des images de restrictions, de sorte qu''elles restent une largeur, la largeur du texte de la presse de temps en temps, nous avons besoin de posséder la taille de chaque image.Nous pouvons déclarer l''image à la fin du service pour modifier la taille d''origine.Et d''une manière plus souple est d''obtenir une image dynamique en pla?ant un js sur la taille de la page de la taille d''origine, de modifier dynamiquement la taille d''affichage des images.Alors, qui est compatible avec la largeur maximale des anciennes méthodes sont aussi des textes, vous pouvez également faire des photos montrant sa taille d''origine en cas de besoin.

  Comment obtenir une image dans le navigateur avec JavaScript taille d''origine?

  Copiez le code est le suivant:

  var img = $ ( "# img_id"); // Obtenir mon img élém

  var pic_real_width, pic_real_height;

  $ ( ? ?) // Faire en copie de la mémoire de l''image pour éviter les problèmes de css

  .attr ( "src", $ (img).attr ( "src"))

  .charger (function () {

  pic_real_width = ce.largeur; // Note: $ (this).largeur () ne

  pic_real_height = ce.hauteur; // travail dans les images de la mémoire.

  });

  Les navigateurs Webkit (Google Chrome, etc.) est d''obtenir la hauteur et la largeur après l''image chargée événement.Donc, vous ne pouvez pas utiliser le délai de fonction de temporisation attend, la meilleure approche est d''utiliser un événement onload image.

  Pour éviter l''influence sur les tailles d''image du CSS, le code ci-dessus est copié dans la mémoire d''image est calculée.

  Si votre page est la page à l''ancienne, vous pouvez exiger mettre ce code dans le bas de la page, il ne nécessite pas de modifier la page d''origine.

  Le procédé de fabrication de la méthode de contr?le JavaScript JavaScript de Web Images sélectionnez une nouvelle image dynamique par la méthode de remplacement d''image appelle la fonction de rappel après la fin du chargement de la mise en ?uvre JavaScript afin de déterminer si les images sont trois fa?ons de charger la finition complète taille d''affichage limitée JavaScript de l''image: Vous pouvez être intéressé par les articles pour obtenir l''effet de fondu javascript pluie méthode de mise en oeuvre de boucle de lecture JavaScript acquisition d''image largeur d''image de taille d''origine et la taille de l''image acquise Exemple javascript javascript agrandir l''image acquisition procédé d''acquisition d''image couleur la page JavaScript du premier identifiant d''image

exemples de code JavaScript pour obtenir la taille réelle de l''image

Recommend Article: