Полоса прокрутки Highstock не работает в svg foreignObject - PullRequest
1 голос
/ 25 февраля 2012

Я использую Highstock, вставляя его в некоторый <svg> через элемент <foreignObject>, например:

http://jsfiddle.net/3svXN/

Однако в Firefox полоса прокрутки не отображается.не работает - и это не работает в моем примере JsFiddle.Как сделать так, чтобы полоса прокрутки Highstocks работала в SVG <foreignObject>?

Edit

Хотя приведенный выше случай работает в Firefox12, следующий случай, в котором используется viewBox атрибут для эффекта масштабирования не:

http://jsfiddle.net/3svXN/9/

Как заставить полосу прокрутки Highstocks работать в SVG <foreignObject>, когда на нее влияет атрибут viewBox?

Ответы [ 2 ]

2 голосов
/ 28 февраля 2012

Оригинальный тестовый пример работает на стволе Firefox. Это означает, что он должен работать, как только Firefox 13 выйдет 5 июня 2012 года. Я не проверял Firefox 11 или 12, чтобы убедиться, что он исправлен раньше, чем версия 13, так что вам может повезти раньше.

1 голос
/ 28 февраля 2012

Я думаю, что есть проблема с версией jQuery, которую вы используете. Я перешел на 1.7.1, и он работает на Firefox и Chrome (не могу проверить это на IE)

Скрипка http://jsfiddle.net/3svXN/3/

РЕДАКТИРОВАТЬ - на самом деле это довольно странно: моя скрипка работает правильно с 1.7.1, только если вы откроете ее с помощью firefox и нажмете «Run» или выберете другой таймфрейм. Вы должны попробовать это локально. С jQuery edge (Но я думаю, что это ночная сборка) она никогда не работает

...