使用javascript使传单层控制面板响应
Making the leaflet layer control panel responsive with javascript
我的传单层控件上的行太多,以至于溢出页面。如何使用javascript执行以下操作?
.leaflet-control-layers {
overflow: auto;
}
我尝试过的
这个答案
var controls = L.control.layers(null,overlayMaps,{collapsed: false}); controls.addTo(map); controls.style.overflow="auto";
我发现控件没有
style
属性同一问题的第二个答案
document.getElementById("leaflet-control-layers").style.overflow="auto";
什么也没发生
不确定我是从哪里得到的,但我想jQuery并没有在我的地图中使用
$(".leaflet-control-layers").style.overflow="auto";
由于此打印
ReferenceError: $ is not defined
到控制台。从接受的答案到使用Javascript 修改CSS类
var layercontrols = document.querySelectorAll('.leaflet-control-layers'); for(var i=0; i<layercontrols.length; i++){ layercontrols[i].style.overflow="auto"; }
(什么都没发生(
如果你只是想把div的溢出设置为auto,我不明白为什么你不能在CSS中做到这一点。然而,我认为.style.overflow不起作用的原因是,当"传单控制层"是类而不是ID时,你做了document.getElementById((。
相关文章:
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 我如何设置HTTP头“;访问控制允许起源”;用于来自thttpd web服务器的HTTP响应
- 如何使用JavaScript控制数据库查询的响应顺序
- 如何将垂直选项卡式内容面板更改为具有媒体查询和 jquery 的响应式可折叠面板
- 引导程序 3 折叠面板中的 Jquery 数据表响应插件
- 为什么我的附加组件面板的内容脚本在更改 contentURL 后不再响应端口消息
- 如何读取最终用户客户端的控制面板设置
- 简单请求中的 Cors 错误:请求标头字段 预检响应中的访问控制-允许-标头不允许授权
- 如何使用母版页和不使用 AJAX 控制加载面板
- javascript 可以访问用户在控制面板上的区域和语言格式首选项
- OpenLayers3 控制面板
- 如何在Wordpress管理控制面板中运行Javascript
- 是否可以从Fuseki控制面板上传Fuseki中的文件
- 有没有可能用超链接打开窗口控制面板
- 如何在angular控制器中控制服务器响应
- 如何从"谷歌图像"使用自定义搜索API,控制面板只允许输入网站名称进行搜索
- AJAX / ASP -更新进度面板-响应.刷新
- Javascript调试工具:firebug, chrome Javascript控制面板,visual studio
- 使用javascript使传单层控制面板响应
- 类似控制面板的web应用程序的JS/CSS框架