js中如何获取某个元素到浏览器最左和最右的距离

js中如何获取某个元素到浏览器最左和最右的距离,第1张

js中获取某个元素浏览器最左和最右的距离的程序代码是:

<!doctype ><><head><meta charset=UTF-8><style>

body{margin: 0;padding: 0;}

mdiv{width: 100px;height: 100px;background-color: red;}

</style></head><body><div class="page_speeder_585337571"></div><div></div><script src=jqueryjs></script> //自行下载<script>//原生//获取div距离顶部的距离

var mTop = documentgetElementsByClassName('banner')[0]offsetTop;

//减去滚动条的高度var sTop = documentbodyscrollTop;var result = mTop - sTop;consolelog(result);//Jquery

mTop = $('banner')[0]offsetTop;

sTop = $(window)scrollTop;

result = mTop - sTop;

consolelog(result);

</script></body>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "htt p:/ /ww ww3o rg/TR/xhtml1/DTD/xhtml1-transitionaldtd">

<html xmlns="htt p:/ /ww ww3o rg/19 99/xht ml">

<head>

<meta >

div里可以定光标吗?

下面两个方法可以获取鼠标在div 的位置坐标,希望你可以用得上

function getX(obj) {

var parObj = obj;

var left = objoffsetLeft;

while (parObj = parObjoffsetParent) {

left += parObjoffsetLeft;

}

return left;

}

function getY(obj) {

var parObj = obj;

var top = objoffsetTop;

while (parObj = parObjoffsetParent) {

top += parObjoffsetTop;

}

return top;

}

以上就是关于js中如何获取某个元素到浏览器最左和最右的距离全部的内容,包括:js中如何获取某个元素到浏览器最左和最右的距离、jquery 怎么获取div在可视范围内离顶部的距离、在contenteditable的div中怎样获取光标距离页面顶端的偏移量和当前光标的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10153969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存