检查元素是否在溢出滚动DIV中完全可见
Check if element is fully visible in overflow scrolling DIV
我为元素列表创建了一个带有溢出滚动的容器,当点击一个元素时,它会触发一个事件,我想知道如何检查该元素是否完全可见,如果不可见,则使outterdiv滚动,直到该元素比触发器事件完全可见。
有没有一种方法可以结合本地css3动画和一些js进行滚动?
只需要适用于webkit浏览器,更具体地说是移动safari。
以下是我迄今为止努力的一些示例代码:
http://jsfiddle.net/calebo/hywnc/
好了:http://jsfiddle.net/hywnc/17/
我正在使用scrollTo插件进行滚动/动画;为了找到右边的幻灯片,我正在寻找偏移量大于10的第一张幻灯片;然后我假设前一个是目标。
if ($this.offset().left >= 10) {
// Other logic
return false // Return false to stop the jQuery each method
}
祝好运
相关文章:
- 在用户用动画滚动175像素后缩小固定的Div
- 如何确定滚动DIV中的可见DOM元素
- 如何获取滚动DIV中的当前活动文本
- jQuery Div滚动功能:IE中的问题
- DIV 滚动到达页脚(另一个 DIV)后停止滚动
- 使用 Jquery 在页面刷新时停止 Div 滚动到顶部
- Div 滚动位置在页面更改时不会恢复到顶部
- 添加新内容时,保持DIV滚动到底
- DIV滚动器的跨浏览器问题
- Javascript DIV滚动移动
- 如何使同步两个 Div 滚动位置更平滑
- CSS Div滚动高度
- Div滚动与jQuery动画
- 当单击TD时,可滚动的DIV滚动到顶部
- 为特定的js/jsp隐藏Div滚动条
- 单击按钮时从一个Div滚动到另一个Div
- 如何根据条件将 DIV 滚动到浏览器窗口的顶部
- Firefox中的Div滚动
- Div滚动向下和滚动向上与jquery
- 当用户到达某个Div(滚动)时如何触发Fancybox