- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是一个 jsfiddle 示例:http://jsfiddle.net/72Hf2/
在这个例子中 div#reference
是 500px 宽... div#carousel
扩展以消耗它。
问题是每个 div.slide
之间没有间距.将任何填充/边距添加到 div.slide
会破坏旋转木马,因此我插入了一个 div.thumbnail
每个内部 div.slide
并在那里应用了我的 margin ,如下所示:http://jsfiddle.net/c34CF/1/
然而,这在最后留下了一个空白。最后我必须没有差距..但是我不能简单地使用 :last-child
因为最后一张可见的幻灯片不是 DOM 中的最后一个元素。如何在没有间隙问题的情况下实现幻灯片之间的间距?
据我所知,最好的方法是在 div#carousel
上应用负的左/右边距。然后在每个 div.slide
上应用正的左右边距,它在 jsFiddle 中工作,但它搞砸了实际的旋转木马(JS 代码假定 div#wrapper
是 div.slide
宽度的精确总和)...我需要 fork 那个旋转木马并改变它的工作方式,或者在 CSS 中有解决方法吗?
最佳答案
您可以使用第 n 个子 CSS 选择器来实现,如 http://jsfiddle.net/c34CF/6/ 中所示
DIV:nth-child(6) > .thumbnail{<br/>
margin-right:0 !important;
}
如果是这种情况,请尝试以下是否有帮助:
如果您使用的是 jQuery: $(".thumbnail > :nth-child(eqn)").css("margin-right", 0);//这里的“eqn”应该是一个表达式,它将帮助您访问轮播中显示的最后一个缩略图索引。
如果您不使用 jQuery,请尝试使用基本 javascript 使用第 n 个子选择器属性。
希望这对您有所帮助。
关于javascript - 在传送带上的幻灯片之间插入边距/填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23666090/
我正在尝试像这样使用 SpriteKit 创建传送带效果 我的第一个 react 是创建一个比屏幕大的传送带图像,然后用 Action 永远重复移动它。但这似乎不太好,因为它取决于屏幕尺寸。 有没有更
简而言之,我正在尝试将 html block + 小轮播放在我的较大轮播的其中一张幻灯片上。基本上,较大的旋转木马将由 2 个幻灯片组成。 第一张幻灯片 - html + 较小的旋转木马(由 2 张图
我是一名优秀的程序员,十分优秀!