У меня есть <div>
, а в jQuery я хочу разделить этот квадрат на две части, на самом деле я хочу, чтобы событие зависания в верхней левой области.Мышь над определенным сектором
Я хочу красную зону.
Это возможно?
У меня есть <div>
, а в jQuery я хочу разделить этот квадрат на две части, на самом деле я хочу, чтобы событие зависания в верхней левой области.Мышь над определенным сектором
Я хочу красную зону.
Это возможно?
Вот пример: http://jsfiddle.net/Y2wkF/
Вы должны использовать mousemove
вместо hover
, поскольку парения получает только один раз выстрелил.
Это невозможно сделать так, поскольку вы имеете дело с прямоугольными объектами, даже если они похожи на треугольники с тем, как вы окрашиваете границы. Я попытался позиционировать два отдельных div в контейнере div, чтобы увидеть, не изменилось ли игра с абсолютно позиционируемыми элементами, и это не так - проблема с прямоугольным элементом.
Почему бы не использовать карту изображений вместо этого?
Ну, это еще не просто определение формы, и это зависит от вычисления положения мыши относительно объекта. Нижняя линия для любого решения этого вопроса заключается в том, что он не может быть выполнен без какой-либо проверки координат. – j08691