Quero posicionar um DIV em coordenadas específicas? Como posso fazer isso usando Javascript?
javascript
html
coordinates
Adham
fonte
fonte
x_pos
,y_pos
Você não precisa usar Javascript para fazer isso. Usando o CSS simples:
Se você acha que deve usar javascript ou está tentando fazer isso dinamicamente usando JQuery, isso afeta todos os divs da classe "blah":
Alternativamente, se você deve usar o antigo javascript regular, você pode pegar pelo id
fonte
document.getElemtentById()
, você também pode referenciá-lo com um seletor arbitrário semelhante a jQuery com document.querySelector () e suas muitas variaçõesbem, depende se tudo o que você quer é posicionar um div e nada mais, você não precisa usar java script para isso. Você pode fazer isso apenas por CSS. O que importa é em relação a qual contêiner você deseja posicionar seu div, se você deseja posicioná-lo em relação ao corpo do documento, seu div deve ser posicionado de forma absoluta e seu contêiner não deve ser posicionado de forma relativa ou absoluta, nesse caso seu div será posicionado em relação ao contêiner.
Caso contrário, com Jquery, se você deseja posicionar um elemento em relação ao documento, você pode usar o método offset ().
se relativo para deslocar a posição do pai, o pai relativo ou absoluto. então use o seguinte ...
fonte
Você também pode usar a propriedade css fixa de posição.
fonte
Aqui está um artigo devidamente descrito e também um exemplo com o código. Coordenadas JS
De acordo com a exigência. abaixo está o código que foi finalmente postado naquele artigo. Precisa chamar a função getOffset e passar o elemento html que retorna seus valores superior e esquerdo .
fonte
Eu cribbed isto e adicionando o 'px'; Funciona muito bem.
fonte