首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在simplyScroll中实现宽度不等的图像元素?

如何在simplyScroll中实现宽度不等的图像元素?
EN

Stack Overflow用户
提问于 2011-04-11 14:47:03
回答 4查看 1.6K关注 0票数 0

我使用simplyScroll v1水平滚动不同宽度的图像,但是包含图像的列表项是固定宽度的。

您可以查看滚动内容这里

如何实现不同宽度的列表项?

作者建议如下:

如果您确实希望滚动不等大小的元素,请尝试将它们放入容器div中,然后对其初始化simplyScroll (请注意,此攻击实际上将使滚动的元素数量翻一番!)

该列表似乎已经位于一个容器div中:

代码语言:javascript
复制
div.simply-scroll-container

作者所说的容器div上的“初始化”是什么意思?

一个类似的线程存在这里,尽管它对我来说是模糊的。任何帮助都是非常感谢的。

EN

回答 4

Stack Overflow用户

发布于 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; }

票数 0
EN

Stack Overflow用户

发布于 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>

票数 0
EN

Stack Overflow用户

发布于 2013-03-14 16:29:56

我把已经提供的两个答案结合在一起来完成这个任务;

  • <ul>包装到自己的<div id="scroller">
  • 从CSS中的width元素中删除固定的.simply-scroll .simply-scroll-list li属性。
  • 根据需要将padding添加到此元素。

在Firefox,Chrome和IE中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5623076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档