比特币股票代码+ fontawesome

时间:2017-09-03 11:19:11

标签: javascript font-awesome bitcoin ticker

我的任务是编写一个从JSON链接获取比特币交易的功能,用按钮更改间隔,添加fontawesome箭头上/下/线取决于价格上涨/下降/没有变化并在网站上显示。 / p>

除了fontawesome之外,我拥有一切......

我的HTML代码是:

<h3>Bitcoin to PLN</h3>
<h4>Buy</h4>
<div id="buy"><p></p></div>
<h4>Sell</h4>
<div id="sell"><p></p></div>
<h4>Refresh in:</h4>

<form name="timerBtn">
<input type="button" class="button" id="btn5" value="5 s">
<input type="button" class="button" id="btn10" value="10 s">
<input type="button" class="button" id="btn30" value="30 s">
<input type="button" class="button" id="btn60" value="60 s">
</form>

<p id="timer">Refreshing in 5 sekund</p>

和JS:

$("form").click( function(getTimer) {
    if (getTimer.target.className === 'button') {

        $("p#timer").empty();

        var timer = $("p#timer").append( "Refresh in " + getTimer.target.value);

    }
    return timer
});

function startRefresh() { $.getJSON("https://blockchain.info/pl/ticker", function (data) {
        $("#buy").html(data.PLN.buy);
         $("#sell").html(data.PLN.sell);
        console.log ("reupload");
});    

}

setTimer = setInterval(startRefresh, 5000);

$("input#btn5").click( function() {
   clearInterval(setTimer);
    setTimer = setInterval(startRefresh, 5000);

});

$("input#btn10").click( function() {
   clearInterval(setTimer);
    setTimer = setInterval(startRefresh, 10000);

});

$("input#btn30").click( function() {
   clearInterval(setTimer);
    setTimer = setInterval(startRefresh, 30000);

});

$("input#btn60").click( function() {
   clearInterval(setTimer);
    setTimer = setInterval(startRefresh, 60000)

});

我不知道如何处理好的部分

提前感谢任何提示

1 个答案:

答案 0 :(得分:1)

字体真棒向上箭头显示如下:

<i class="fa fa-arrow-up"></i>

我会将所有这些html代码段(向上,向下和无变化)存储到自己的变量中。

upArrow = '<i class="fa fa-arrow-up"></i>'

然后在startRefresh函数中注入hmtl时注入它们,如下所示:

$("#buy").html(upArrow + data.PLN.buy);