【发布时间】:2016-03-10 21:32:02
【问题描述】:
所以我有一个页面我试图添加一个快速循环遍历项目列表的翻转部分 - 但是当我在页面上有两个独立列表时,列表项被索引为一个大列表而不是两个较小的列表.
本质上,变量索引列表中的所有项目,而不是在每个列表上运行
jQuery
<script type="text/javascript">
jQuery('.flipper').each(function() {
(function flipperexec() {
var quotes = jQuery('.flipper').children(".content");
var quoteIndex = -1;
function showNextQuote() {
++quoteIndex;
quotes.eq(quoteIndex % quotes.length).fadeIn(50).delay(100).fadeOut(50, showNextQuote);
}
showNextQuote();
})();
});
</script>
示例 HTML 列表 1 和 2
<ul class="flipper"><li class="content" style="display: none;">classes</li><li class="content" style="display: none;">coffee</li><li class="content" style="display: inline-block;">taste</li></ul>
<ul class="flipper"><li class="content" style="display: none;">classes</li><li class="content" style="display: none;">coffee</li><li class="content" style="display: inline-block;">taste</li></ul>
【问题讨论】: