【问题标题】:Draggable div with gmap inside dont work on mobile browser内部带有gmap的可拖动div在移动浏览器上不起作用
【发布时间】:2015-02-26 20:41:42
【问题描述】:

我想让一个 div 可拖动,这样我就可以拖动一个 gmap(就像一个小部件)。我不想拖动 gmap 的内容。

在我的JSfiddle 中,它适用于计算机浏览器,但不适用于移动浏览器。这是我的简单代码:

function initialize() {
    var mapOptions = {
        center: new google.maps.LatLng(-34.397, 150.644),

        zoom: 8
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
     map.setOptions({"draggable" : false });
    $(function() {
        $( ".drag" ).draggable();
    });
}

我能做什么?

我正在使用 jQuery UI Touch Punch 对触摸事件做出反应。

【问题讨论】:

    标签: javascript jquery jquery-ui google-maps-api-3 jquery-ui-touch-punch


    【解决方案1】:

    Jquery UI 当前不支持触摸事件。但是,您可以使用库来完成您正在寻找的行为。 Jquery UI Touch Punch 就是一个很好的例子。

    【讨论】:

    • 你好 Jeremy,我在这个案例中使用了 Jquery UI Touch Punch。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 2018-07-17
    • 1970-01-01
    相关资源
    最近更新 更多