Я программирую график дебатов с Raphael JS. Пользователи могут добавить узлы к графику. В конечном счете график становится действительно большим, и холст является все еще тем же размером. холст (в raphael js: бумага), в другом отделении с "переполнением: прокрутите"; поэтому позволяет, игнорируют экранную недвижимость
Существует ли способ, которым я изменяю размер холста, не перезагружая страницу (для присвоения новых значений X/Y)? С другой стороны, я могу создать второй больший холст параллельно и копирование всех элементов? существует ли путь?
Если я понимаю ваш вопрос, просто вызовите setSize () , чтобы увеличить размер холста до необходимого вам размера. Я использовал это в div с переполнением: прокрутите, чтобы получить эффект, который вы описываете.