Skip to content

Instantly share code, notes, and snippets.

Created January 25, 2015 21:02
Show Gist options
  • Save anonymous/b8b349e1eee19ed1eb93 to your computer and use it in GitHub Desktop.
Save anonymous/b8b349e1eee19ed1eb93 to your computer and use it in GitHub Desktop.
jQuery/Google Finance Stock Ticker
<div class="stockTick"></div>
var gstock = ["INDEXTSI:OSPTX", "PPY:000001"];
$(document).ready(function () {
for (var i = 0; i < gstock.length; i++) {
$.getJSON("https://finance.google.com/finance/info?client=ig&q="+gstock[i]+"&callback=?", function (response) {
var stockInfo = response[0];
var stockString = '<div class="stockWrapper">STOCK:';
stockString += '<span class="stockSymbol"> ' + stockInfo.t + ' </span>';
stockString += '<span class="stockPrice">' + stockInfo.l + '</span>';
stockString += '<span class="stockChange">' + stockInfo.c + '</span>';
stockString += '<span>at</span> <span class="stockTime">' + stockInfo.ltt + '</span>';
stockString += '</div>';
$('.stockTick').prepend(stockString);
});
}
});
.stockWrapper {
display: block;
padding: 20px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
}
.stockSymbol {
font-weight: 600;
}
.stockPrice {
font-weight: 600;
color: red;
}
.stockChange {
font-weight: 600;
color: green;
}
.stockTime {
font-weight: 600;
color: grey;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment