Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Проблема с SVG в Opera версий 11.6Х (https://javascript.ru/forum/css-html-browser/27826-problema-s-svg-v-opera-versijj-11-6kh.html)

Xnoyer 26.04.2012 08:48

Проблема с SVG в Opera версий 11.6Х
 
Добрый день.

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

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

проверить это поведение можно открыв пример http://www.w3.org/TR/2011/REC-SVG11-...pes/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 не поправили, все так же


Часовой пояс GMT +3, время: 08:53.