用js或者Jquery控制页面div中的ol元素数据横向循环显示? 10

这是页面效果。最后是能远程协助帮忙改。... 这是页面效果。最后是能远程协助帮忙改。 展开
 我来答
leiniao_19
2013-03-16 · TA获得超过176个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:172万
展开全部
ol元素横向循环很简单,只需要设置ol的高度和宽度,然后向左浮动就可以了,比较难的是文字方向自上而下,ie有一个属性可以设置,但是其他浏览器是没有的,我的思路就是ol的宽度刚好就设置成一个字的宽度,一般都是12px。现假设ul的id是ul_f
用:$('#ul_f > ol').css({'padding':'2px 9px','width':'12px','height':'100px','float':'left'});

整体的代码如下:
<style type="text/css">
#ul_f {list-style-type:none;padding:0;margin:0;}
#ul_f ol{list-style-type:none;padding:0;margin:0;background-color:#f00;color:#fff;border-left:1px solid #fff}
</style>
<script src="js/jquery-1.4.js"></script>
<body>
<ul id="ul_f">
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
<ol>我是谁啊</ol>
</ul>
<script type="text/javascript">
$('#ul_f > ol').css({'padding':'2px 9px','width':'12px','height':'100px','float':'left'});
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a19d193
2013-03-17 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1444万
展开全部
假设ol的 id 是 ol1,那么实际上左右循环显示不过就是把第一个元素变成最后一个,或者相反,例如
左移的时候click事件为
$('#ol1 > li:first').appendTo($'#ol1');
右移事件则为
$('#ol1 > li:last').prependTo($('#ol1'));

这个例子不一定合用,但是应该能为你提供解决思路。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qssjefery
2013-03-16 · TA获得超过760个赞
知道小有建树答主
回答量:1311
采纳率:50%
帮助的人:674万
展开全部
jquerytool scrollable 自己去看看吧 很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式