小编Кон*_*нов的帖子

jqvmap RegionClick on iphone/ipad

有一个名为jqvmap的网站的开源矢量地图

问题是使用ipad或iphone浏览器它会错误地处理点击.第一次触摸会导致onRegionOver事件.第二次触摸会导致onRegionClick事件.

我们如何修改onRegionOver以使其在ios上作为点击工作?

jQuery('#vmap').vectorMap(
{
    map: 'world_en',
    backgroundColor: '#a5bfdd',
    borderColor: '#818181',
    borderOpacity: 0.25,
    borderWidth: 1,
    color: '#f4f3f0',
    enableZoom: true,
    hoverColor: '#c9dfaf',
    hoverOpacity: null,
    normalizeFunction: 'linear',
    scaleColors: ['#b6d6ff', '#005ace'],
    selectedColor: '#c9dfaf',
    selectedRegion: null,
    showTooltip: true,
    onRegionClick: function(element, code, region)
    {
        var message = 'You clicked "'
            + region
            + '" which has the code: '
            + code.toUpperCase();

        alert(message);
    }
});
Run Code Online (Sandbox Code Playgroud)

html javascript jqvmap

4
推荐指数
1
解决办法
1117
查看次数

标签 统计

html ×1

javascript ×1

jqvmap ×1