2015-09-02 3 views
2

Я использую шкалу времени и хотел бы, чтобы класс div "vis-panel vis-background vis-vertical" был примерно 600px high (или около того). Однако высота (на данный момент 198px). Кажется, он установлен программно, и мне не удалось его изменить.Невозможно изменить временную шкалу div-height vis

ответ

0

Программно, вы можете попробовать переопределить высоту класса css. Если вы используете библиотеку JQuery, вы могли бы попытаться переписать следующим образом:

var interval = 2000; // 2 seconds. 
var height = "600px"; // New heigth. 
setTimeout(function() { 
    $(".vis-panel.vis-background.vis-vertical").css({"height": height}); 
}, interval); 

Почему:

Программным, в определенное время, вы можете манипулировать свойствами HTML тега, в этом случае, дела.

Этот код добавляет атрибут «стиль» к тегу div с классом «панель vis-vis vis-background-vertical», через 2 секунды нормальный рендеринг временной шкалы. Вы можете увеличить или уменьшить время по мере необходимости.

style="height: 600px;" 

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

+2

Спасибо за ваш ответ. Это не сработало, но я обнаружил, что вы можете настроить высоту в этом параметре для настройки временной шкалы: var options = {height: '600px'}. Еще раз спасибо, это будет полезно для некоторых других приложений. – user2547297

+0

Хорошо, вы могли бы поделиться своим решением в качестве окончательного ответа на этот вопрос. Будет очень полезно. –

+0

@ user2547297 Если вы считаете, что ответ будет полезен другим, вы можете отправить ответ на свой вопрос. – Mousey

1

Пользователь, задающий вопрос, ответил h (im | er) self в комментарии ранее; однако это может быть полезно в качестве фактического ответа.

Вы можете сделать options = {height: '600px'};, а затем в том случае, когда вы его создадите, перейдите в параметры. Например:

var visObj2d = vis.Timeline(container, dataset, options); 

Я нашел this vis documentation, что особенно полезно.

Смежные вопросы