Я думаю, что только что обнаружил очень специфическую ошибку CSS, которую я попытаюсь продемонстрировать:
У меня установлена полоса прокрутки: стабильная. в элемент DIV.
Я использую JS для загрузки кэшированного содержимого HTML в DIV при наведении курсора на значки на моей странице (различное содержимое в зависимости от значка; для загрузки содержимого используется метод .innerHTML). ).
Если я наведу указатель мыши на какой-либо значок во время загрузки страницы или на сам DIV, весь веб-сайт вылетит с ошибкой STATUS_BREAKPOINT.
< li>Обратите внимание, что я также загружаю большой массив JS со всем кэшированным HTML внутри него непосредственно из PHP (используя при предварительном чтении его из SQL), так что это будет временной интервал «страница загружается» в при котором происходит сбой.
Кто-нибудь когда-нибудь сталкивался с чем-то подобным?
Я пробовал удалить все остальные строки CSS из этого элемента — могу подтвердить что наличие только «полосы прокрутки» само по себе все равно приводит к сбоям.
Удаление этой одной строки из CSS полностью устраняет проблему.
Проверено на Chrome и Edge — сбой происходит на обоих.
Я думаю, что только что обнаружил очень специфическую ошибку CSS, которую я попытаюсь продемонстрировать: [list] [*]У меня установлена полоса прокрутки: стабильная. в элемент DIV. [*]Я использую JS для загрузки кэшированного содержимого HTML в DIV при наведении курсора на значки на моей странице (различное содержимое в зависимости от значка; для загрузки содержимого используется метод .innerHTML). ). [*]Если я наведу указатель мыши на какой-либо значок во время загрузки страницы или на сам DIV, весь веб-сайт вылетит с ошибкой STATUS_BREAKPOINT. < li>Обратите внимание, что я также загружаю большой массив JS со всем кэшированным HTML внутри него непосредственно из PHP (используя при предварительном чтении его из SQL), так что это будет временной интервал «страница загружается» в при котором происходит сбой. [/list] [img]https://i.sstatic.net/vT3QX3lo.jpg [/img]
[img]https://i.sstatic.net/M6ZPzv5p.png[/img]
JS-код, загружающий HTML: [code]function loadDescriptionBox(itemId, e) { document.getElementById('descbox').innerHTML = items[itemId].html; } [/code] Пример массива items: [code]items['c1'] = { html: 'HTML content here' } [/code] Кто-нибудь когда-нибудь сталкивался с чем-то подобным? [list] [*]Я пробовал удалить все остальные строки CSS из этого элемента — могу подтвердить что наличие только «полосы прокрутки» само по себе все равно приводит к сбоям. [*]Удаление этой одной строки из CSS полностью устраняет проблему. [*]Проверено на Chrome и Edge — сбой происходит на обоих. [/list]