我正在制作一个计数器,每次值改变时,它会闪烁5秒,然后停止。
举例说明。该值是"5“,所以当它变为"6”时,它将闪烁5秒,如果该值变为7,它将再次闪烁。
sds.php
<?php
include("db.php");
$test = mysql_query("SELECT * FROM office WHERE office_desc = 'SDS'");
$row = mysql_fetch_assoc($test);
$counter = $row['counter'];
echo $counter;
?>viewer.php
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_count1').load('sds.php').fadeIn("slow");
}, 1000);
</script>
<div id='load_count1'></div> <---- blink发布于 2018-02-07 11:11:08
您需要一种方法来持久化先前的值。然后,您必须比较前一个值是否等于新值,如果是,则运行函数
<script type="text/javascript">
let previousValue = 0;
var auto_refresh = setInterval(
function ()
{
const currentValue = 'pull value' // need to pull the value from your backend
if(currentValue != previousValue){
//run here the blink
}
}, 1000);
previousValue = currentValue; // make the previues value equal to current value
</script>
<div id='load_count1'></div> <---- blinkhttps://stackoverflow.com/questions/48655286
复制相似问题