Je veux positionner un DIV dans des coordonnées spécifiques? Comment puis-je faire cela en utilisant Javascript?
javascript
html
coordinates
Adham
la source
la source
x_pos
,y_pos
Vous n'êtes pas obligé d'utiliser Javascript pour cela. En utilisant un css simple:
Si vous pensez que vous devez utiliser javascript, ou si vous essayez de le faire dynamiquement en utilisant JQuery, cela affecte toutes les div de la classe "blah":
Alternativement, si vous devez utiliser du javascript ancien, vous pouvez récupérer par identifiant
la source
document.getElemtentById()
, vous pouvez également le référencer avec un sélecteur arbitraire de type jQuery avec document.querySelector () et ses nombreuses variantesEh bien, cela dépend si tout ce que vous voulez est de positionner un div et rien d'autre, vous n'avez pas besoin d'utiliser un script java pour cela. Vous ne pouvez y parvenir que par CSS. Ce qui compte, c'est par rapport au conteneur dans lequel vous voulez positionner votre div, si vous voulez le positionner par rapport au corps du document, votre div doit être positionné de manière absolue et son conteneur ne doit pas être positionné de manière relative ou absolue, dans ce cas votre div sera positionné par rapport au conteneur.
Sinon, avec Jquery, si vous souhaitez positionner un élément par rapport au document, vous pouvez utiliser la méthode offset ().
s'il est relatif à la position parent offset, le parent relatif ou absolu. puis utilisez ce qui suit ...
la source
Vous pouvez également utiliser la propriété css à position fixe.
la source
Voici un article correctement décrit et également un exemple avec du code. Coordonnées JS
Selon l'exigence. ci-dessous est le code qui est enfin posté dans cet article. Besoin d'appeler la fonction getOffset et de transmettre l'élément html qui renvoie ses valeurs supérieure et gauche .
la source
J'ai cribbed ceci et ai ajouté le «px»; Fonctionne très bien.
la source