我有这样的分页
<div> ( =400px )
<ul> ( =2000px )
<li>1<div>1</div></li>
<li>2<div>2</div></li>
<li>3<div>3</div></li>
..
</ul>
</div>
分页最多为 100,宽度约为 2000 像素。但是,该 div 只有 400px 宽度,overflow:hidden
这意味着只有一定数量的li
可见。我还有两个按钮做左右动画,这样访问者可以左右“滑动”分页:
$(".right").live('click', function(){
$(ul).animate({"left": "-=140px"}, "fast");
});
$(".left").live('click', function(){
$(ul).animate({"left": "+=140px"}, "fast");
});
问题是在某个时候“活动”(类)分页数是看不见的(原因在这个问题中并不重要)
li.active
无论 Jquery 事件或文档准备好,我都想控制低谷。我希望li.active
始终在 400px div 中可见。所以这意味着 ul 会相对于 向左或向右移动,这样 ul 就li.active
不会li.active
出现在“隐藏”的部分(溢出:隐藏)
我希望我的问题很清楚,我不能将所有代码都发布到它的大尺寸。(这只会使事情复杂化..)