1

我想让一个 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 对触摸事件做出反应。

4

1 回答 1

0

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

于 2014-12-30T20:15:44.413 回答