获取滑块的边界
Get the boundary of a slider
我正在创建一个新的滑块,它将与我自己编写的Javascript库集成。我已经完成了动画部分。但无法检测何时停止滑动,即到达边界时。
滑块看起来像这样。
-------------
| |
| some cont |
| some othr |
| something |
| abcdefghi |
| |
-------------
当鼠标悬停在最上面的一行(div条)上时,滑块向上移动,向下移动也是如此。我用的是技术
top: -(foo)px;
以移动内部div内容。
我的问题是,如何根据div内部的内容来获得div的高度,这样我就可以知道什么时候应该停止减少top属性。
scrollHeight
属性可能就是您想要的。
if (elem.scrollHeight == elem.scrollTop) {
// bottom
}
if (elem.scrollHeight == elem.scrollBottom) {
// top
}
if (elem.scrollWidth == elem.scrollRight) {
// left
}
if (elem.scrollWidth == elem.scrollLeft) {
// right
}
相关文章:
- 获取以屏幕像素为单位的旋转SVG元素的边界
- 如何在mongodb的边界框中获取任何项目(点,线字符串,多边形)
- SVG:获取路径的精确边界框
- 获取元素的边界框,说明其转换
- 获取没有边框的边界客户端矩形
- 从Firefox扩展中获取DOM元素的绝对屏幕边界
- 在画布上获取鼠标坐标的边界偏移
- 如何将地图的当前视口作为几何体、边界框或wkt从OpenLayers中获取
- SVG在Javascript中获取文本字符边界
- 如何在multipart/form-data - Angular中获取或设置边界
- 试图获取google daterangfilter的日期范围边界
- D3:获取选定元素的边界框
- 谷歌地图API -获取属性边界数据
- 获取HTML元素的边界框,不包括CSS转换
- 从OpenLayers中的选择框中获取框的边界
- 任何从three.js Object3D中获取边界框的方法
- 在不使用边界框的情况下获取svg路径的尺寸
- 获取滑块的边界
- 如何在HTML中获取元素的形状/多边形/边界路径/框架
- 如何在谷歌地图上获取用户对他/她绘制的边界的输入