单张弹出窗口宽度

Ken*_*ans 5 javascript leaflet

我试图在传单弹出窗口中获取视频.问题是视频的宽度设置为560,弹出窗口的默认最大宽度为300.

我发现传单中有一个选项maxWidth和minWidth,但似乎无法使其正常工作.

下面是当前有效的代码,但缺少宽度选项;

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

这是弹出窗口上的传单文档的链接. http://leafletjs.com/reference-1.0.0.html#popup-option

先感谢您.

boz*_*doz 23

bindPopup的第二个参数与options你给出的相同L.popup,所以你应该能够像这样添加max/minWidth:

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

  • 链接到文档,好的措施:http://leafletjs.com/reference-1.0.0.html#layer-bindpopup (3认同)