Нужен свиток вокруг Рафаэля Холст - PullRequest
1 голос
/ 10 марта 2012

Я работаю над схемой технологического процесса, используя формы Raphael JS.Это динамично;то есть я не знаю, сколько диаграмм я собираюсь нарисовать на холсте Рафаэля.Он может иметь 10 форм Рафаэля или сотни, т. Е. Будет расти вертикально.

Я сталкиваюсь со следующими проблемами:

  1. Формы выходят из холста Рафаэля.Я хочу увеличить / уменьшить размер холста в зависимости от количества фигур.
  2. Я хочу поле прокрутки вокруг холста Рафаэля.Я не хочу использовать прокрутку браузера, потому что у меня есть что-то еще на той же странице, и поэтому я хочу прокрутить только область, где фигуры Рафаэля, а не всю страницу.

Возможно ли этодобиться обоих эффектов?

1 Ответ

1 голос
/ 10 марта 2012

Я понял из вашего вопроса, что вы задаетесь вопросом, как поместить много вещей (или что-то большое) в <div> и иметь полосы прокрутки на нем.Чтобы сделать это, вам просто нужна одна строка css для этого div:

overflow-y: auto;

Вот пример: http://jsfiddle.net/yJGGE/

В вашем случае, просто установите размер "прокрутки" на любойВы хотите, чтобы максимальный размер был, и поместите свою графику в это.Если графика переполняет высоту поля прокрутки, появляются полосы прокрутки.

Надеюсь, это поможет

...