resize
и ручная обработка или множество ResizeObserver
? Надо тестировать конкретный случай. Но, в случае множества меняющихся элементов, я бы всё равно использовал множество ResizeObserver
, потому что это проще и удобнее поддерживать, и только если бы это стало узким местом смотрел бы иные варианты. matchMedia
точно не нужно, ты делаешь это неправильно. На matchMedia
можно повесить слушателя onchange
(раньше addListener
) и он будет срабатывать только на изменение. for in
не юзаешь, конечно, чего делать не надо в любом случае.Object.defineProperty(cookies, 'get', {
value(domain) {
//...
},
configurable: true
});
show
параметр, включающий плавность. Если такого нет - переписать функциюshow
, чтоб он там был.Какого, блин, ещё ответа ты хочешь? Откуда мы знаем, что у тебя в
overlay
и что делает твой методshow
?Если у тебя там jQuery элемент, на что в вопросе нет ни намёка, то такой парамтр там например
'slow'
:overlay.show('slow')
, или любой другой из кучи вариантов, которых можно увидеть если посмотреть в документацию.