2016-06-24 5 views
2

Im пытается получить видео внутри всплывающего окна листовки. Проблема в том, что ширина видео установлена ​​на 560, а максимальная ширина по умолчанию - 300.Листовка всплывающего окна

Я обнаружил, что в листовке есть опция maxWidth и minWidth, но не может показаться, что она работает.

Ниже приведен код, который в настоящее время работает, но отсутствует параметры ширины;

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>'); 

Это ссылка на документы с листовками о всплывающих окнах. http://leafletjs.com/reference-1.0.0.html#popup-option

Благодарим вас заблаговременно.

ответ

10

Второй аргумент bindPopup тот же options, что вы могли бы дать L.popup, так что вы должны быть в состоянии добавить макс/MinWidth так:

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>', { 
    maxWidth : 560 
}); 
+1

Ссылки на документы, для хорошей меры: HTTP: //leafletjs.com/reference-1.0.0.html#layer-bindpopup – IvanSanchez

+0

Это решило мою проблему, спасибо! –

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