Показать сообщение отдельно
  #11 (permalink)  
Старый 02.07.2017, 15:14
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<html>
<head>
	<title>Untitled</title>
	<meta charset="utf-8">
	<style type="text/css">
	</style>
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

</head>

<body>
	<ul>
		<li><a href="#" data-data="02.07.2017 12:38">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="01.07.2017 10:30">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="31.06.2017 11:32">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="07.07.2017 11:38">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="06.07.2017 10:41">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="05.06.2017 09:30">- Lorem ipsum dolor sit amet.</a></li>
	</ul>

	<ul>
		<li><a href="#" data-data="02.07.2017 11:38">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="01.07.2017 10:41">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="31.06.2017 09:30">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="09.07.2017 11:38">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="19.07.2017 10:41">- Lorem ipsum dolor sit amet.</a></li>
		<li><a href="#" data-data="22.06.2017 09:30">- Lorem ipsum dolor sit amet.</a></li>
	</ul>

	<script>
		arr=[];
		$("li a").each(function(indx, element){
			var s = /\D/
			var a = $(this).attr("data-data").split(' ').reverse().join(',').split(s).reverse().join('');
			arr.push(a);
			$(this).attr("data-color", a);
		});
		arr.sort((a, b)=> a - b);
		var i = arr.length;
		while (i--) $('[data-color = '+arr[i]+']').css('color','rgb('+(255-i*20)+','+i*20+',0');
	</script>

</body>
</html>


Цифра 20 это контрастность, если новостей много надо уменьшить
Ответить с цитированием