$(function () { var e; $(".show-hide").eq(0).show(), e = 1, setInterval(function () { var t; t = e - 1, 0 > t && (t = $(".show-hide").length - 1), $(".show-hide").eq(t).hide(), $(".show-hide").eq(e).show(), e++, $(".show-hide").length <= e && (e = 0) }, 1000) }) 今時jqueryかよとか言わずにお付き合い頂けますと... まだ結構保守の現場だと普通なんですよね。 内容は show-hideクラスのついた要素を1000ms間隔で順番にshow/hideしていくというもの。 何が困ったかって、そう読めなかったのである。 問題部分は長った