window.requestAnimFrame = (() => {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
callback => {
console.log('Тут', callback);
window.setTimeout(callback, 1000 / 60);
};
})();
var setRequestHeader = XMLHttpRequest.prototype.setRequestHeader;
var headers = [];
XMLHttpRequest.prototype.setRequestHeader = function(key, value) {
headers.push({key, value});
setRequestHeader.call(this, key, value, a, b);
}
(/[()\_\-\+\s]/).test(symbol)
original = [
{id: 1, name: 'test_1', date: '2018-12-9', var: true},
{id: 2, name: 'test_2', date: '2018-12-2', var: false},
{id: 3, name: 'test_3', date: '2018-12-6', var: true},
{id: 4, name: 'test_4', date: '2018-12-8', var: false},
{id: 5, name: 'test_5', date: '2018-12-10', var: true},
];
sortedArray = original.filter( next => next.var).sort((a, b) => { a.date - b.date})
unsortedArray = original.filter( next => !next.var)
<p>
и добить в css:p {
text-align: justify;
font-size: 5.5vw;
}
p:after {
content: "";
display: inline-block;
width: 100%;
}
vw
это viewport width
, т.е. ширина экрана пользователя, в данном случае размер текста будет равен 5.5% от ширины экрана. <div id="first"></div>
<div id="second"></div>
<div id="third"></div>
$( document ).ready(function() {
var divs = ["first", "second", "third"];
var counter = 0;
});
function cycle(element) {
$(element).attr("href", divs[counter]);
if(counter < divs.length - 1) {
counter++;
}
else {
counter = 0;
}
}
<div><a onclick="cycle(this);" href="#first_div"></a></div>