-5

我正在开发一个投资组合作为学习 PHP 和 JavaScript 的项目。我每分钟更新一次股票价格,但我想让它变成绿色或红色,这取决于它是上涨还是下跌。实现这一目标的最佳方法是什么?

4

3 回答 3

2

研究在包含股票价格的元素上应用 CSS。这可以使用 Javascript 动态完成。您可以通过记录最后一个值并将其与新值进行比较来判断它是上升还是下降。祝你好运。

于 2013-03-28T18:00:03.843 回答
2

我会这样做:

  1. 将数字放在例如 div 中
  2. 通过ajax获取新号码
  3. 查看新数字是否比当前数字 < 、 === 或 >
  4. 设置 div 样式
于 2013-03-28T18:01:29.487 回答
0

这并不复杂,只需一点 CSS 和一些 JavaScript。这是一个基本的例子。这可以通过多种不同的方式来完成。这只是一种方法。

CSS:

.green {color:green;}
.red {color:red;}

HTML:

<span class="stock-value green">12</span>

JavaScript(使用 jQuery):

if( $('.stock-value').text() > 0) {
   $('stock-value').addClass('green');
}
else if($('.stock-value').text() < 0){
    $('stock-value').addClass('red');
}

演示:

http://jsfiddle.net/XakPM/

于 2013-03-28T18:07:14.590 回答