Вход

Просмотр полной версии : Проблема с SVG в Opera версий 11.6Х


Xnoyer
26.04.2012, 08:48
Добрый день.

При работе с SVG всплыла следующая проблема в Opera 11.60 и старше (младше не проверялось):
Если на вершине SVG щелкнуть мышью (mousedown) с зажатым Ctrl, произойдет zoom, который не сбрасывается никакими логически похожими действиями (Alt+Click, Shift+Click...).

Если на вершину навесить обработчик mousedown и вызывать preventDefault() ничего не меняется, более того - обработчик срабатывает после zoom'а.

проверить это поведение можно открыв пример http://www.w3.org/TR/2011/REC-SVG11-20110816/images/shapes/rect01.svg и произведя описаные действия.

PS:
Без клика с зажатым Ctrl не обойтись, этот вариант не предлагать.

PPS:
Обнаружился способ обратного zoom'а - Ctrl+Shift+Click, но проблемы это не решает

devote
26.04.2012, 11:36
пример того что вы делаете покажите. А не просто ссылку на левый SVG

Octane
27.04.2012, 02:34
devote, так ничего дополнительно делать и не надо, открой в Opera эту SVGшку и кликни по ней с зажатым Ctrl, она увеличится, а сбросить масштаб не получается, "исходный размер" из контекстного меню тоже не работает. В <object>-контейнере на странице таже фигня. Opera 11.62

Xnoyer
27.04.2012, 08:33
В версии 12 beta не поправили, все так же