0

我创建了一个函数,它从表格中获取新闻标题并在选取框中滚动标题。

它按预期工作,除了它不是一次滚动一个而是同时滚动它们。

这是代码:

$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 而不是同时滚动当前的 All?

4

2 回答 2

1

这只是 HTML 中选取框元素的默认行为。它会滚动您放入的任何内容,无法从 PHP 方面影响它。顺便说一句,它不在HTML 标准中,因此如果您使用它,您的文档将不是有效的 HTML。

因此,我建议您在线搜索即插即用的 Javascript 选框控件。这些通常还提供更复杂的选项。

于 2012-10-29T15:53:06.810 回答
1

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

http://ppgmvp.com/Home.aspx

于 2012-11-13T21:00:33.193 回答