JavaScript变量自行更新

时间:2017-06-13 12:22:50

标签: javascript html5 variables audio browser

每当主页上的数字更新时,我都会尝试播放声音,具体取决于数字是上升还是下降。 现在每当特定号码更新并且我试图将旧号码与新号码进行比较时,旧号码已经更新了(参见num)。

任何人都可以帮助我吗? :)

function beep() {
  var snd = new Audio("url1");
  snd.play();
}

function boop() {
  var snd = new Audio("url2");
  snd.play();
}

var num = 0.0;

document.getElementById('abc').addEventListener('DOMSubtreeModified', function() {
  if (document.getElementById('abc').innerHTML != "") {
    var temp = parseFloat($("#abc").text().replace(',', '.'));

    if (temp <= num) {
      beep();
    } else {
      boop();
    }
    num = parseFloat($("#abc").text().replace(',', '.'));
  }
});

0 个答案:

没有答案