sunnyrio: ну, если вы посмотрите в консоль (я ваши вывел параметры туда), то увидите, что оба указанных условия не выполняются никогда. Наверное, условия заданы неправильно, знак где-то не тот, или ещё что-то в этом роде. Там почти всё время отрицательные значения в task_win.top и task_win.bottom.
sunnyrio: нужно вынести эту переменную из функции-обработчика скролла наружу, a изменять её внутри обработчика в конце. Дабы она не была глобальной, можно всё обернуть в самовызывающуюся анонимную функцию (function() { ... })();
Treniki: значит, вам нужно либо проводить сравнение внутри этого коллбека, либо использовать промисы или что-нибудь в этом роде, чтобы, опять же, провести сравнение тогда, когда асинхронный код получит нужные значения.
Алексей Бурлака: не решает, естественно. Если что-то неизвестной высоты располагаешь абсолютом и хочешь в другом месте эту высоту как-то применить, поможет уже только JS.
Novamoscow: да, это потому, что свойство transform (через которое слайдер позиционирует слайды) создаёт новый контекст наложения. В таком случае лучше действительно сделать с помощью JS.
Сергей Веблайф: спасибо! Проапдейтил (сделал дефолтный блок, который показывается, когда вписано что-то, что не в списке). Но, я так понимаю, это всё ещё не совсем то, что нужно?
Сергей Сергей: ух ты! Не знал, что в td работает position: relative. В каких-то не очень давних версиях Firefox точно были с этим проблемы, однако сейчас всё отобразилось правильно. Я уже было обрадовался, но потом обнаружил, что в IE ваше решение не работает :(
Прошу прощения, что сразу не написал в вопросе, но в подсветке нужен именно box-shadow, как в моём примере. Поэтому обычный tr:hover не подходит, поскольку на элементах с display: table-row не работает box-shadow.
Дмитрий Шинкарь: новый подход уже давно появился. Просто стоит ориентироваться в выборе точек излома не на устройства, а на контент. Если посмотреть ответ, который выложил Сергей , поймёте, о чём я.
Не, я понимаю, что появляются всякие там 4k-мониторы и всё такое. Но, если ориентироваться именно на контент и то, как он отображается на разных разрешениях, этих самых точек излома понадобится сильно меньше)