我创建了一个函数,可以从表格中抓取新闻标题并在字幕中滚动标题。
它按预期工作,只是它不是一次滚动一个而是同时滚动它们。
这是代码:
$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 个标题,而不是同时滚动当前的全部标题?
最佳答案
这只是 HTML 中选取框元素的默认行为。它会滚动你输入的任何内容,没有办法从 PHP 方面影响它。顺便说一句,它不在 HTML 标准中,因此如果您使用它,您的文档将不是有效的 HTML。
因此,我建议您search用于即插即用的 Javascript 在线选取框控件。这些通常还提供更复杂的选项。
关于javascript - PHP 动态选框一次滚动一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13124976/