Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод курса валют (https://javascript.ru/forum/misc/72548-vyvod-kursa-valyut.html)

spinastr 11.02.2018 06:12

laimas,

Это сюда, читать, изучать, пробовать. Пример я привел, дальше сами.

Спасибо вам!

Уже почти всё сделано, как в текущий курс стрелку динамики вывести, уже устал сейчас ещё неделю сидеть придётся.



просто знак доллара, цифры и стрелка динамики, зелёная вверх, красная вниз.

spinastr 11.02.2018 06:23

Я не понимаю где тут стрелка что бы в первый блок поставить?
<div class="ratehead">
<span class="current"></span>
</div>
 

 <div class="ratebox">
 <span class="current"></span>
 <span class="previous"></span>
</div>
 
<script>
$.getJSON("домен.ру", function(data) {
 $.each(data, function(k, o) {
 $('.'+k).text(o.value).addClass(['down','up'][o.rate])
 })
});
</script>

spinastr 11.02.2018 06:30

Все стили удалил, доллар пропал,

стрелок нет



в самом начале форума кто всё без стилей прописавали и всё без стилей было, просто один div.

Как так сделать?

<script> 
$.getJSON("https://www.cbr-xml-daily.ru/daily_json.js", function(data) { 
var Value = data.Valute.USD.Value 
var Previous = data.Valute.USD.Previous 
function trend(Value, Previous) { 
if (Value > Previous) return '<b style="color:#00ff00;"> ▲</b>'; 
if (Value < Previous) return '<b style="color:#ff0000;"> ▼</b>';
return ''; 
} 
var trend = trend(data.Valute.USD.Value, data.Valute.USD.Previous); 
 $('#usd').html("USD ЦБ&nbsp;&nbsp;" +data.Valute.USD.Value.toFixed(1) +trend); 
}); 
</script>

laimas 11.02.2018 06:31

Цитата:

Сообщение от spinastr
где тут стрелка что бы в первый блок поставить?

Нет тут никаких стрелок, стрелки у символы доллара курсов задаются в стилях через content

content: "▲";

В элементы class="current" и class="previous" помещаются только курсы.

Вникайте, в самим стилях видны стрелочки, а что это означает можете же поинтересоваться и узнать на htmlbook? Все, сами, не сложно разобраться по именам css правил, что к чему.

laimas 11.02.2018 06:32

spinastr,
достали вы уже всякой хренью смешивая одно с другим.

Все, изучайте и не задавайте больше вопросов.

spinastr 11.02.2018 06:35

laimas,

тогда какой смысл три дня сидели делали, а в итоге это в шапку вставить нельзя,

spinastr 11.02.2018 06:45

laimas,
Осталось, только стрелку вывести


spinastr 11.02.2018 06:54

Почему у вас видна стрелка?



Вчё у меня ошибка?

spinastr 11.02.2018 06:58

Получается блок со стрелкой оборачивает блок с данными курса доллара

<div class="ratehead">
<span class="current"></span>
</div>


стиль стрелки

.ratehead * {
 color: #fff;
}

.ratehead *:after {
 color: #fff; /*белый цвет стрелки*/
}



А стрелки нету

spinastr 11.02.2018 07:10

Может эти стрелки как то так прописать что бы не мучится куда стрелка пропала?

if (Value > Previous) return '<b style="color:#00ff00;"> ▲</b>';
07
if (Value < Previous) return '<b style="color:#ff0000;"> ▼</b>';


Часовой пояс GMT +3, время: 02:10.