var arr = [100,25,5,1];
function decomposite (a) {
var decompositeArray = [];
arr.forEach((item, i) => {
if (!decompositeArray[i]) {
decompositeArray[i] = 0;
}
while (a >= item) {
a -= item;
decompositeArray[i] += 1;
}
});
return decompositeArray;
}
decomposite(132);
[1, 1, 1, 2]
decomposite(300);
[3, 0, 0, 0]
$httpProvider.interceptors.push(function($window) {
return {
response: function(response) {
if(response.data && response.data.reload) {
$window.location.reload(true);
}
}
};
});
$(window).trigger('scroll')
$(popoupContent).trigger('scroll')
margin
дело, а в рендеринге шрифтов. У вас очередной кривой шрифт. Вообще Safari = IE6 в современном вебе. navigator.userAgent
или CSS хаком.if (/Safari/i.test(navigator.userAgent)) {
document.body.className += ' safari';
}