Jump to content

Heijey

Newbie
  • Posts

    5
  • Joined

  • Last visited

Heijey's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Извините. Оказался баг в библиотеке, которой я пользовался.
  2. Здравствуйте. Есть некая разметка с множеством одинаковых элементов. При наведении мышки на элемент вызывается скрипт который присваивает элементу CSS класс и перемещает его положение в DOM через appendChild (т. к. речь я веду об SVG, это перемещает его на передний план; в SVG это единственная замена z-index; при том элемент не меняет x и y координат). Когда пользователь убирает мышку с этого элемента, должен вызываться скрипт, удаляющий CSS класс. Этого не происходит. Методом проб и ошибок я понял, что, возможно, проблема в том, что, так как элемент переместился в DOM, браузер забывает о том, что на этом элементе было событие наведения курсора, и, как следствие, не вызывает событие убирания курсора. Можно ли как-то проблему решить? Без создания своей велосипедной системы событий, основанной на координатах курсора, так как в SVG с произвольного вида фигурами это было бы затруднительно? Заранее благодарю.
  3. Демонстрация проблемы: http://codepen.io/anon/pen/RWeobK. Смотрел на последних Firefox и Chromium в Linux. Если нажать на span, то он увеличится в размерах и, естественно, у div с overflow: auto появится строка прокрутки, но из-за того, что span центрирован, то увеличиваться он будет вверх и вниз одинаково, а прокручивать можно будет только вниз, из-за чего верхняя часть span станет недоступна для просмотра. То же самое и при увеличивании в ширину. Как можно исправить?
  4. Доброго здравия. Моя верстка (знаю, ужасна, извините). Смотрю из Firefox. Никак не могу понять, откуда там берутся отступы между шестиугольниками (сверху, снизу, по бокам), если картинка шириной 60 пикселей одна на каждые 2 td по 30 пикселей, и все это (как утверждает Firebug) без border, margin, padding.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy