当前位置: 代码迷 >> JavaScript >> 禁用Wordpress插件生成的Google Map上的鼠标滚轮
  详细解决方案

禁用Wordpress插件生成的Google Map上的鼠标滚轮

热度:56   发布时间:2023-06-12 13:41:27.0

我正在为Wordpress使用插件。 由于Google地图是由插件加载的,因此我无法控制地图选项。 我想将滚轮设置为:false,但似乎无法正常工作。

是否可以创建一个新脚本来获取页面上的地图ID,并为其添加新选项? 像这样:

var mapOptions = {
    zoom: 10,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scrollwheel: false      
}

map = new google.maps.Map(document.getElementById("map"), mapOptions);

谢谢!

更新

我也尝试过此方法,但是它也不起作用。 我要靠近吗?

var myOptions = {
    scrollwheel: false,
    navigationControl: false,
    mapTypeControl: false,
    scaleControl: false,
    draggable: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};

map.set(document.getElementById("map"), myOptions);

我看了看插件,它没有任何机制可以设置该选项,也没有任何可以钩入的动作/过滤器。

如果地图对象在页面上被命名为map ,则可以在初始化地图以自行设置该选项后尝试向页面页脚添加以下代码:

map.setOptions( { scrollwheel: false });

您可以在调用google.maps.Map.setOptions时指定列出的任何选项。

您可以使用 ,后端提供了从wordpress管理面板禁用滚轮的功能。

  相关解决方案