как уменьшить размер окна холста

0

Я хочу уменьшить размер высоты, полученный от следующего кода:

var pageHeight = $('[data-role="page"]').height();

Я пробовал:

 var newHeight=(pageHeight)-50px;
 $('#map-canvas').css({'height':newHeight});

Я не могу получить newHeight.

  • 0
    Когда вы изменяете высоту холста с помощью стиля CSS, холст сохраняет свое внутреннее разрешение, но браузер изменяет его размер для соответствия новому размеру. В результате холст будет выглядеть размытым. Чтобы избежать этого, измените атрибуты width и height самого HTML-узла canvas.
  • 0
    Какова ваша структура HTML и CSS?
Теги:
html5-canvas

2 ответа

1

Вы можете просто использовать height()

$('#map-canvas').height(newHeight);
  • 0
    ... и тогда # map-canvas будет очищен, поэтому убедитесь, что вы также перерисовываете все, что было на нем.
1

Удалить : из jquery и использовать , а {..} не нужны.

попробуй это.

var newHeight=(pageHeight)-50px;
$('#map-canvas').css('height',newHeight);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню