javascript - 滚动元素以水平查看

标签 javascript jquery html css

我有一个向左浮动的 div 列表。它们位于另一个 div 内,可以将鼠标悬停在该 div 上以左右移动内部的 div block 。这些内部 div 或“事件”具有包含年份的类名称。

底部还有一个范围 slider 。此 slider 的值为年。当范围 slider 更改时,我希望包含该年份数字的第一个 div 滑入 View 。

请参阅此处的示例... http://thetally.efinancialnews.com/tallyassets/20years/index.html

目前,当您更改 slider 值时,数字会相应地发生变化,但我不知道如何滑动所有内容以便相关编号的 div 出现。它们位于一排 float 的左侧 div 中,因此无法绝对定位。

在上面的例子中,最后一个事件 div 有一个类 'year1998',所以很适合用来测试代码

 var slider = $('#range-slider'),
 textbox = $('#range-no');

 slider.change(function() {
 var newValue = parseInt($(this).val());

 textbox.empty();
 textbox.append(newValue);

( I need something here which would say...
 $('.year'+newValue).comeintoviewplease();
... or something to that effect)
 });

在此先感谢您的帮助

最佳答案

检查一下,使用 css 转换可以实现相同的效果 http://css3.bradshawenterprises.com/transitions/

关于javascript - 滚动元素以水平查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35723267/

相关文章:

在 addEventListener 外部声明的 JavaScript 函数不起作用

javascript - jquery - 填充以匹配另一个div的高度

html - 从工作表到网站的有效嵌入范围

html - 媒体查询不仅限于平板电脑和较小的屏幕尺寸

javascript - 未覆盖其内容的 Div

php - 在 php 文件中使用 javaScript 字段验证

JavaScript 在移动设备上无法获得正确的窗口像素宽度

javascript - 我可以获得该向量时间的天数吗?

jquery - jQuery 中的每个函数

javascript - jQuery 的 ajax crossDomain 属性的用法?