Maison  >  Article  >  interface Web  >  Une brève discussion sur la hauteur et la largeur_jquery dans jQuery

Une brève discussion sur la hauteur et la largeur_jquery dans jQuery

WBOY
WBOYoriginal
2016-05-16 15:51:281208parcourir

Il existe trois méthodes pour obtenir la hauteur de l'élément dans jquery, à savoir : height(), innerHeight(), externalHeight(bool); il existe également trois méthodes correspondantes pour obtenir la largeur de l'élément : width(), innerHeight(), externalHeight( bool), à quels attributs d'élément correspondent ces trois méthodes, comme le montre la figure ci-dessous :

Comme vous pouvez le voir sur l'image ci-dessus : la méthode height() correspond à l'attribut width défini par le style top

;

innerHeight() correspond à la largeur padding-top padding-bottom;

outerHeight() correspond à width padding-top padding-bottom border-top border-bottom;

De plus, vous pouvez voir que les valeurs de externalHeight et externalWidth ci-dessous sont différentes car le paramètre de la méthode externalWidth(bool) est défini sur true,
À ce stade, margin-top et margin-bottom seront ajoutés ;
C'est-à-dire : externalWidth = width padding-top padding-bottom border-top border-bottom margin-top margin-bottom ;

Donnons un exemple simple

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("button").click(function(){
 $("#id200").width("300px");
 });
});
</script>
</head>
<body>
<div id="id100" style="background:yellow;height:100px;width:100px">HELLO</div>
<div id="id200" style="background:yellow;height:100px;width:100px">W3SCHOOL</div>
<button type="button">请点击这里</button>
</body>
</html>

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn