用css和javascript实现垂直滚动?(拉小提琴)
这是我的小提琴: 我有一个无序的项目列表,可以滚动浏览 我试图找出哪种方法最好:用css和javascript实现垂直滚动?(拉小提琴),javascript,jquery,css,Javascript,Jquery,Css,这是我的小提琴: 我有一个无序的项目列表,可以滚动浏览 我试图找出哪种方法最好: 使用CSS/jquery将溢出设置为隐藏,并移动 最好的方法是什么 代码: <div class="span4 side-study-box"> <div class="side-box-menu"> <a class ="side-box-menu-nav"><i class="icon-chevron-up ic
<div class="span4 side-study-box">
<div class="side-box-menu">
<a class ="side-box-menu-nav"><i class="icon-chevron-up icon-white"></i></a>
<ul>
<li>
<a class="side-box-menu-control"><i class="icon-facetime-video "></i></a>
</li>
<li>
<a class="side-box-menu-control"><i class="icon-picture"></i></a>
</li>
<li>
<a class="side-box-menu-control"><i class="icon-headphones "></i></a>
</li>
<li>
<a class="side-box-menu-control"><i class="icon-pencil "></i></a>
</li>
<li>
<a class="side-box-menu-control"><i class="icon-hdd"></i></a>
<!-- Need code, math, sound, url, text -->
</li>
</ul>
<a class ="side-box-menu-nav"><i class="icon-chevron-down icon-white"></i></a>
</div>
</div>
-
-
-
-
-
这个怎么办:
您需要添加一些类型的单击绑定来上下移动菜单,并添加一个视图端口来限制大小
设置动画时有很多选项,这是一个非常简单的示例,只工作一次。单击绑定会是什么样子
$('.down').click(function () {
var $move = $('.side-study-box ul');
$move.css({
top: '-20px'
})
})
要使用jquery获取元素posistion,请尝试
var position = $move.position();
那么这个呢:
您需要添加一些类型的单击绑定来上下移动菜单,并添加一个视图端口来限制大小
设置动画时有很多选项,这是一个非常简单的示例,只工作一次。单击绑定会是什么样子
$('.down').click(function () {
var $move = $('.side-study-box ul');
$move.css({
top: '-20px'
})
})
要使用jquery获取元素posistion,请尝试
var position = $move.position();
谢谢你,基兰。如果要滚动浏览多个元素,该怎么办?我试着做一些类似于top:top+20的事情,但显然这不起作用。你会想得到它的当前位置,并将其调整为20px-20向上移动,+20向下移动。谢谢Kieran。如果要滚动浏览多个元素,该怎么办?我试着做一些类似top:top+20的事情,但显然这不起作用。你会想得到它的当前位置,并将其调整20px-20以向上移动,+20以向下移动。