如果將新內容添加到數據庫中,我已經構建了自動刷新幻燈片。在幻燈片中刷新div的內容
假設我點擊next
按鈕顯示我的下一個div的內容從第一個div內容到第三個div內容現在我的幻燈片顯示在第三個div內容上,3秒後我的幻燈片將刷新並且我的幻燈片顯示返回到第一個div內容。
如何在刷新幻燈片後凍結顯示在我選定的div內容上?
的index.php
<html>
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
setInterval(function() {
$('.item').load('item.php');
}, 3000);
});
</script>
<style type="text/css">
body {
background-color: darkturquoise;
}
</style>
</head>
<div class="item">
</div>
</html>
item.php
<?php
include 'connect.php';
$sql = mysql_query("SELECT * FROM fm_product ORDER BY p_id desc") or die(mysql_error());
?>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="slick.css" />
<link rel="stylesheet" type="text/css" href="css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="slick-theme.css" />
<script type="text/javascript">
$(document).ready(function() {
$('.single-item').slick({
dots: false,
infinite: true,
speed: 700,
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
prevArrow: '<button type="button" class="arrowprev" data-role="none" aria-label="Previous" tabindex="0" role="button"><i class="fa fa-chevron-left"></i></button>',
nextArrow: '<button type="button" class="arrownext" data-role="none" aria-label="Next" tabindex="0" role="button"><i class="fa fa-chevron-right"></i></button>'
});
});
</script>
<div class="single-item" style="width: 500px; height: 500px; margin: auto;">
<?php
while($result = mysql_fetch_array($sql)) { ?>
<div style="background-color: white; height: 200px;"><p style="text-align:center; font-size: 30px;"><?php echo $result['p_id']; ?></p></div>
<?php } ?>
</div>
可能重複[我如何正確使用setInterval和clearInterval在兩個不同的函數之間切換?](http:// stackoverflow。 com/questions/10485385 /如何正確使用setinterval和clearinterval-to-switch-between-two-diffe) – mikedidthis