文字幻灯片有效

时间:2016-04-10 10:23:02

标签: javascript jquery html text slideshow

我的文字幻灯片显示有问题。我想让它滑到div的左侧,并使新文本从右侧滑动。我尝试了几个我在这里找到的例子,但没有任何效果,除了一个基本打破了页面外观的例子。这是我的设置:

<div>
    <p id="textslide"></p>
</div>
var quotes = [ "Q1", "Q2", "Q3", "Q4" ];
var i = 0;
setInterval(function() {
    $("#textslide").html(quotes[i]);
    if (i == quotes.length) {
        i = 0;
    } else {
        i++;
    }
}, 10 * 700);

有关如何制作幻灯片效果的任何想法?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用选框

<marquee class='marquee'></marquee>

然后您可以按如下方式编写javascript。

var quotes = ["Q1", "Q2", "Q3", "Q4"];
$.each(quotes, function(i, j) {
  $("marquee.marquee").append('<span>'+j+'</span>')
})

你甚至可以给出单独的元素(在这种情况下为span)样式

.marquee span{
  margin:10px;
}