我使用simplyScroll v1水平滚动不同宽度的图像,但是包含图像的列表项是固定宽度的。
您可以查看滚动内容这里。
如何实现不同宽度的列表项?
作者建议如下:
如果您确实希望滚动不等大小的元素,请尝试将它们放入容器div中,然后对其初始化simplyScroll (请注意,此攻击实际上将使滚动的元素数量翻一番!)
该列表似乎已经位于一个容器div中:
div.simply-scroll-container作者所说的容器div上的“初始化”是什么意思?
一个类似的线程存在这里,尽管它对我来说是模糊的。任何帮助都是非常感谢的。
发布于 2011-04-11 14:55:18
li的宽度是在简单滚动css文件中设置的,因此,如果您希望使用不同的大小,只需删除width属性:
以前:.simply-scroll .simply-scroll-list li { float: left; /*width: 290px;*/ width: 290px; /*height: 200px;*/ height: 180px; }
后:.simply-scroll .simply-scroll-list li { float: left; /*height: 200px;*/ height: 180px; }
发布于 2011-09-09 10:26:03
这是一个常见的问题,版本2(很快就出来了!)通过自动包装您要滚动的元素来修复。现在用手来做。
如果有以下不等宽/高元素列表
<ul id="scroller"> <li></li> <li></li> etc... </ul>
把它包装在另一个div中,所以你只需滚动一个。
<div id="scroller"><ul> <li></li> <li></li> etc... </ul> </div>
发布于 2013-03-14 16:29:56
我把已经提供的两个答案结合在一起来完成这个任务;
<ul>包装到自己的<div id="scroller">中width元素中删除固定的.simply-scroll .simply-scroll-list li属性。padding添加到此元素。在Firefox,Chrome和IE中工作。
https://stackoverflow.com/questions/5623076
复制相似问题