overflow
надо задавать для "коробки" в которой вся эта тряхомудия лежит, а не самим картинкам, т.е. для .background
или для .container
, при этом, естественно, задав им ширину (100%
?).overflow: hidden
и использовать всегда overflow: clip
, коме тех случаев, когда специфическое поведение hidden
действительно нужно. 0%
считается от родителя, но у родителя величина не задана, потому он не знает как считать процент и сбрасывает на значение по умолчанию - auto
,Свойство «test» не существует для типа «RuleSetRule | «...»'.
Свойство "test" не существует для типа ""...."'.ts(2339)
rule
после проверки if(rule && ...)
у тебя стал (был "сужен" тайпскиптом до) - RuleSetRule | "..."
: т.е. или RuleSetRule
или "..."
- просто строка из точек."..."
нет свойства test
. Естественно такого свойства нет у строки.if(rule && typeof rule !== 'string' && ...)
. const test = document.getElementById('test');
const oldOnClick = test.onclick;
test.onclick = function (event) {
oldOnClick.call(this, event);
console.log('2')
};
if(rule && ...)
.location.href = ...
- изменение адреса страницы. Адрес страницы можно изменить только один раз. Когда ты перешёл на другую страницу - там уже другой код и другая среда, то что было на предыдущей - оно всё, больше не существует.key.toString(16).length > 1 ? (result += key.toString(16)) : (result += '0' + key.toString(16))
result += key.toString(16).length > 1 ? key.toString(16) : '0' + key.toString(16)
result += key > 15 ? key.toString(16) : '0' + key.toString(16)
result += key.toString(16).padStart(2, 0)
'abcdefg'.replace(/(..)./g, '$1')
:)