如何计算两个元素之间的距离,像这样
How to calculate distance between 2 elements , Like this?
如何计算两个元素之间的距离,像这样?
我想计算id="element_bottom"
和id="ref_box"
之间的距离
这是计算CCD_ 3和CCD_
如何应用此代码计算id="element_bottom"
和id="ref_box"
之间的距离?
谢谢
http://jsfiddle.net/t5Kts/808/
(function() {
var mY, distance_bottom,
$distance_bottom = $('#distance_bottom span'),
$element_bottom = $('#element_bottom');
function calculatedistance_bottom(elem , mouseY) {
return Math.floor(Math.sqrt(Math.pow(mouseY - (elem.offset().top+(elem.height()/2)), 2)));
}
$(document).mousemove(function(e) {
mY = e.pageY;
distance_bottom = calculatedistance_bottom($element_bottom , mY);
$distance_bottom.text(distance_bottom);
});
})();
假设你对距离的引用是每个元素的顶部,你可以试试这个:
DEMO
(function() {
var btm = $('#element_bottom'),
ref = $('#ref_box'),
refTop = ref.position().top;
$(window).scroll(function(){
var btmTop = btm.position().top;
$('#distance_bottom span').text(Math.abs(refTop-btmTop));
});
})();
像这样的东西可能会起作用:
$('.foo').offset().top - $('.bar').offset().top
相关文章:
- 如何将一个模态放在一边-显示其他模态(像..这样的向导)
- 无法使用“;测试”;作为javascript中的值,但可以使用像1这样的数字
- 用Javascript正则表达式检查像x.0.0这样的字符串
- 在保存到本地存储之前,如何修改我得到的 json 响应以使其看起来像这样
- 如何使用javascript和php检查符号,像这样
- 是否可以像这样在卸载之前写入
- 为什么 js 在像 '{}[0]' 这样的语句中忽略 '{}'
- 正确的选择器字符串是什么,可以在像这样结构的 HTML 中获取我想要的特定元素
- 如何像这样显示时间,例如:1秒前,1分钟前,1小时前,1个月前
- 如何使用getElementsByClassName检查输入中的值,像这样
- 如何在示例中构建像这样的简单图像旋转效果
- 使用哪个插件来调整图像大小,就像这样
- 为什么像这样向 JavaScript 引用类型添加方法不起作用
- add(1)(2)(3).total === 6 - 有没有人见过像这样使用的自返回函数
- 仅数字的 ng 模式将接受像 “-” 这样的字符,例如 Angular.js
- 如何更改'还有一个像这样的人'当I'我已经把它添加到我的网站上了
- 如何计算两个元素之间的距离,像这样
- 为什么我不能像这样查找关联的数组
- 为什么谷歌关闭的这条线看起来像这样
- 为什么像这样以编程方式导入JavaScript文件不起作用?