首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使值闪烁5秒,然后在值更改时停止

使值闪烁5秒,然后在值更改时停止
EN

Stack Overflow用户
提问于 2018-02-07 11:00:45
回答 1查看 41关注 0票数 0

我正在制作一个计数器,每次值改变时,它会闪烁5秒,然后停止。

举例说明。该值是"5“,所以当它变为"6”时,它将闪烁5秒,如果该值变为7,它将再次闪烁。

sds.php

代码语言:javascript
复制
<?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

代码语言:javascript
复制
<script type="text/javascript">
    var auto_refresh = setInterval(
    function ()
    {
    $('#load_count1').load('sds.php').fadeIn("slow");
}, 1000); 
</script>

<div id='load_count1'></div>  <---- blink
EN

回答 1

Stack Overflow用户

发布于 2018-02-07 11:11:08

您需要一种方法来持久化先前的值。然后,您必须比较前一个值是否等于新值,如果是,则运行函数

代码语言:javascript
复制
<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>  <---- blink
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48655286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档