作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问:我如何创建一个循环来同时显示四个 div
,它们是 #reviewswidget
的子级?一旦幻灯片放映结束,它需要返回到前四个 div。
<div id="reviewswidget">
<div class="reviewtitle">title 1 goes here</div>
<div class="reviewrating">rating 1 goes here</div>
<div class="reviewreview"> review 1 goes here</div>
<div class="reviewauthor">author 1 goes here</div>
<div class="reviewtitle">title 2 goes here</div>
<div class="reviewrating">rating 2 goes here</div>
<div class="reviewreview"> review 2 goes here</div>
<div class="reviewauthor">author 2 goes here</div>
</div>
我的尝试:
jQuery(function () {
jQuery('#reviewswidget div').hide().slice(0, 4).show();
setInterval(function () {
jQuery('#reviewswidget div').filter(':visible').fadeOut(function () {
self.setSliceIteration(4);
self.setSliceTotal(jQuery('#reviewswidget div').length);
if (self.getSlice() === 0 && self.getSlice() === '') {
jQuery('#reviewswidget div').hide().nextAll().slice(self.getSlice()).show();
self.setSlice(self.getSliceIteration() + self.getSlice());
}
if (self.getSlice() < self.getSliceTotal()) {
$(this).nextAll().slice(self.getSlice()).show();
self.setSlice(self.getSliceIteration() + self.getSlice());
}
if (self.getSlice() < self.getSliceTotal()) {
}
});
}, 3000);
});
最佳答案
尝试
var $chidlren = $('#reviewswidget').children().slice(4).hide();
setInterval(function(){
$('#reviewswidget').children().slice(0, 4).hide().appendTo('#reviewswidget')
$('#reviewswidget').children().slice(0, 4).show()
}, 1000)
演示:Fiddle
关于javascript - Jquery 循环 : iterate siblings by four, 然后从头开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21151455/
我需要用这样的数据构建一个表: ┌────────┬───────────┬────────┐ │ ID │ Name │ Age │ ├────
我是一名优秀的程序员,十分优秀!