1

我尝试完成这项工作,但还没有运气,为什么当 stats.php 中的数字更新时 DIV 不突出显示(闪烁)?

在 stats.php

<div id="student_today"><b>$<?php print getTodayStats($collageid); ?></b></div>
Month:
<div id="student_month"><b>$<?php print getMonthStats($collageid); ?></b></div>

div的以下样式:

.stats_highlight{
background: #03B1EE;
border-top-color: #03B1EE;
z-index: 10;
color: #fff;

在 main.php 中:

                      <tr class="live">
                    <td width="267">
                      <p align="left">Today's Students:</p></td>
                    <td width="201">
                      <p align="left">&nbsp;</p></td>
                    <td width="220">
                      <span value="value" id="student_today"></span></td>
                  </tr>
                  <tr class="live">
                    <td width="267">
                      <p align="left">Month's students:</p></td>
                    <td width="201">
                      <p align="left">&nbsp;</p></td>
                    <td width="220">
                      <span class="value" id="student_month"></span></td>
                  </tr>

我需要有人可以指导我解决这个问题。非常感谢。

4

2 回答 2

1

你的问题:

您好,这里有人可以指导我如何获取 javascript addClass in 吗?

使用 jQuery 的答案:

$('#test').click(function(){
  $(this).addClass('newClass').removeClass('initialClass');
});

演示

您需要点击'Some text here'(SPAN 内容);比 jQuery 将替换 initialClass 为newClass. ..

编辑:

以下是您最初的问题(关于您的评论):

现场演示

现在,以防你需要淡出;替换类并淡入。如果您需要它而不需要类替换,那么它甚至可以使用更少的代码。请随意玩演示。

于 2012-11-17T01:50:38.457 回答
0

我可能煮过头了,但这会起作用

setTimeout(function(){
                        $("#messagebox").fadeIn("slow", function () {
                        $("#messagebox").addClass("messageboxcss");
                        });
                        }, 1000); 


setTimeout(function(){
                        $("#messagebox").fadeOut("slow", function () {
                        $("#messagebox").removeClass("messageboxcss");
                        });
                        }, 2000); 

​</p>

JSFIDDLE

于 2012-11-17T01:58:20.763 回答