jQuery - método position ()

Descripción

los position( ) El método obtiene la posición superior e izquierda de un elemento en relación con su padre desplazado.

El objeto devuelto contiene dos propiedades Integer, top and left. Para cálculos precisos, asegúrese de utilizar valores de píxeles para márgenes, bordes y relleno. Este método solo funciona con elementos visibles.

Sintaxis

Aquí está la sintaxis simple para usar este método:

selector.position( )

Parámetros

Aquí está la descripción de todos los parámetros utilizados por este método:

  • NA

Ejemplo

A continuación se muestra un ejemplo simple que muestra el uso de este método:

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
         $(document).ready(function() {
			
            $("div").click(function () {
               var position = $(this).position();
               $("#lresult").html("left position: <span>" + position.left + "</span>.");
               $("#tresult").html("top position: <span>" + position.top + "</span>.");
            });
				
         });
      </script>
		
      <style>
         div { width:60px; height:60px; margin:5px; float:left; }
      </style>
   </head>
	
   <body>
      <p>Click on any square:</p>
      <span id = "lresult"> </span>
      <span id = "tresult"> </span>
		
      <div  style = "background-color:blue;"></div>
      <div  style = "background-color:pink;"></div>
      <div  style = "background-color:#123456;"></div>
      <div  style = "background-color:#f11;"></div>
   </body>
</html>

Esto producirá el siguiente resultado:

jquery-css.htm