【发布时间】:2015-11-16 17:02:47
【问题描述】:
我一直在尝试实现 JavaScript/jQuery 文本幻灯片,但我似乎无法让它工作。我的数据库中有一些来自 4 行的文本,我希望它们滑动。我可以通过将文本存储在 jQuery 代码中的数组中来制作文本幻灯片,但这不是我想要的。我希望文本来自数据库。
PHP/HTML
<div id="test">
<?php foreach($slideshows as $slideshow): ?>
<p id="textSlide">
<?php echo $slideshow["testing"]; ?>
</p>
<?php endforeach; ?>`
</div>
jQuery
var textSlider = [
"Lorem Ipsum is simply dummy text.",
"Ipsum is simply dummy text.",
"Lorem Ipsum is simply dummy text.",
"Ipsum is simply dummy text.",
"Lorem Ipsum is simply dummy text.",
];
var i = 0;
setInterval(function() {
$("#textSlide").html(textSlider[i]);
if (i == textSlider.length) {
i = 0;
}else {
i++;
}
},2000);
【问题讨论】:
-
请详细说明
come from data base。一个阵列适合所有人?每个过渡?预期不明确。还有什么理由不能在 php 循环中包含数据? -
请注意,您不能在页面中重复 ID,它们在定义上是唯一的
-
@charlietfl 感谢您的评论,我是初学者,对编码还不是很好。我创建了一个数据库,在该数据库中我有一些文本,所以我希望页面上显示的文本来自我的数据库。
标签: javascript php jquery html css