PHP Dynamic Marquee一次滚动一个项目

时间:2012-10-29 15:47:03

标签: javascript marquee

我创建了一个从表中抓取新闻标题并在标题栏中滚动标题的函数。

除了当时没有滚动它们但同时全部滚动它们之外,它按预期工作。

以下是代码:

$query = mysql_query("SELECT * FROM `news`");

    echo '<ul>';

    while (($row = mysql_fetch_assoc($query)) !== false) {

        $title = $row['title'];


        echo '<li>';
        echo '<marquee behavior="scroll" direction="left">News: '.$title.'</marquee>';
        echo '</li>';

}

如何让它一次滚动标题1而不是同时滚动当前的所有标题?

2 个答案:

答案 0 :(得分:1)

这只是HTML中marquee元素的默认行为。它滚动你放入它的任何东西,没有办法从PHP方面影响它。顺便说一句,HTML标准中,因此如果您使用它,您的文档将不是有效的HTML。

因此,我建议您search在线进行即插即用的Javascript选框控件。这些通常也提供更复杂的选择。

答案 1 :(得分:1)

实际上我确实知道一个使用marquee和jQuery的网站,Javascript和marquee这里是网站。您可以通过右键单击该站点并浏览它来查看源。我实际上是想找到那个选项,但我没有运气。

http://ppgmvp.com/Home.aspx