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