jQuery在左右部分滑动大表
jquery slide large table in sections left and right
我必须在网页上显示一个包含许多列的表格。这些列基本上是一周中的几天,因此一次只需要显示 7 列(总共四周)。
我已经设置了一个窗口,将溢出设置为隐藏,显示前七天,并设法让表格向左滚动七天,但表格不会进一步滚动。如果我向后滚动,那么表格会向后滚动太远,表格会完全向右消失。
我对jQuery很陌生,并意识到我应该使用position()或offset()函数。我确信这是一段简单的代码,尽管我几个小时的谷歌搜索没有发现任何问题。
有谁知道任何像样的教程可以让我入门?谢谢
它只是有一个 500px 的容器div,溢出设置为隐藏连续 2000px 的单独div。当用户单击上一个或下一个按钮时,内部div 将根据位置滚动正负 500px。
试试这个:
$('.next').click(function(event){
if($('.table').css('left') != '-1500px') {
$(this).prop('disabled', true)
$('.table').animate({left:'-=500px'}, 500, function() {
$('.next').prop('disabled', false)
});
}
});
$('.prev').click(function(event){
if($('.table').css('left') != '0px') {
$(this).prop('disabled', true)
$('.table').animate({left:'+=500px'}, 500, function() {
$('.prev').prop('disabled', false)
});
}
});
http://jsfiddle.net/ZSFFS/27/
相关文章:
- PHP代理jQuery部分为javascript
- jQuery OnKey 左右滑动无法正常工作
- Jquery动画和css左右
- 从 jQuery 中的字符串中获取部分值
- jQuery在左右部分滑动大表
- jQuery为左右移动设置动画
- jQuery左右键滚动
- 我想使用jquery左右移动按钮
- 我需要移动按钮左右,然后再次使用jquery左右
- Jquery .animate()用于左右滚动在Firefox中不起作用,但在Chrome中很好
- jQuery数据表头部与垂直滚动不对齐
- 根据语言的不同,使用jQuery在左右文本对齐之间切换
- Jquery滑块与左右滑动的问题
- 如何使用jQuery创建左右滑动效果
- jquery getElementsByClassName查找部分类名
- Jquery左右导航不工作
- 插入一个“;指针“;使用Javascript/jquery指向左右或前后的光标
- 带有完整文档的jQuery.load(url)和带有脚本的部分文档的差异
- jQuery动画图像:左右翻转/旋转效果
- jQuery从输入框中移除部分值