`
dove19900520
  • 浏览: 599053 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jvectormap在iphone,ipad等触摸屏终端的使用技巧

阅读更多

当你有地图区域数据的需求,你可能会用到jvectormap。

    jvectormap有以下特点:

        1.兼容主流浏览器(包括稀烂的IE6-8);

        2.最终地图为SVG生成的矢量图,清晰度完全没问题;

        3.提供大量的世界各种地图数据;

        4.支持自定义地图;

  

        当你触发iphone或ipad上面的jvectormap点击事件时候,你会发现你得需要点击两次才能触发该事件;比如你第一次点击上海区域时候,上海区域只是加上背景颜色,但没有触发onRegtionClick事件,这是因为没有过滤默认的onRegtionOver事件,第一次点击只是触发onRegtionOver事件,第二次点击才能触发onRegtionClick事件;

    解决办法:

//判断浏览器设备
var ua = navigator.userAgent.toLowerCase();
     ua = ua.match(/iPad|iPhone/i);
     //ua等于空则是PC端上的浏览器,可以试试打印ua的值

//在jvectormap主函数参数里面加上
onRegionOver: function(event, code){
            if (ua!=null) {
              event.preventDefault();
            }
},
onLabelShow: function(event, label, code){
            if (ua!=null) {
              event.preventDefault();
            }
},

 转载自:http://www.web-er.net/jvectormap%E5%9C%A8iphoneipad%E7%AD%89%E8%A7%A6%E6%91%B8%E5%B1%8F%E7%BB%88%E7%AB%AF%E7%9A%84%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/

分享到:
评论

相关推荐

    跨平台多终端网页播放器支持PC终端/IPHONE、IPAD/安卓终端

    适配pc终端、苹果终端(含IPHONE、IPAD)、安卓终端(含安卓系统手机和安卓系统平板) 简要提示:功能强大,不仅支持基于HTTP的视频文件跨平台播放,还可以支持RTMP+HTTP(HLS直播跨平台),当然这点须要你有流媒体...

    iPhone/iPad Keynote

    使用全屏幕视图在 iPad、iPhone 或 iPod touch 上演示。或者使用视频镜像在 HDTV 上演示它,并使用演讲者显示在设备上预览幻灯片和边注。Keynote 会配合 iCloud 使用,因此您的演示文稿将在您的所有 iOS 设备上自动地...

    iphone和ipad适配

    iPhone和iPad拥有不同的屏幕尺寸,如iPhone有4.7英寸、5.5英寸、6.1英寸和6.7英寸等不同型号,而iPad则包括7.9英寸的iPad mini、10.2英寸的iPad、10.5英寸和11英寸的iPad Pro,以及12.9英寸的iPad Pro。适配这些...

    深入浅出iPhone/iPad开发

    全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并...

    iphone ipad 真机调试

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的iPhone或iPad设备上测试应用程序,确保软件在真实环境下运行的稳定性和性能。本篇将详细讲解如何在iPhone和iPad越狱后进行真机调试,以及相关...

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修图.zip

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修原理图PCB图合集: IPAD系列 IPAD系列3G4G版改WiFi版 iphone5s iphone6 东芝+闪迪_1.jpg 东芝硬盘容量排列.jpg 最好用的pdf阅读软件.exe 海力士...

    jquery Promptu-menu菜单滑动插件制作iphone或ipad主屏幕触摸效果

    标题中的“jquery Promptu-menu菜单滑动插件制作iphone或ipad主屏幕触摸效果”指的是一个基于jQuery的插件,名为Promptu-menu,它旨在为Web应用或网站提供类似于iPhone或iPad主屏幕的触摸交互体验。这个插件设计用于...

    Head First iPhone iPad Development

    Head First iPhone and iPad Development

    IPHONE IPAD UI组件

    在iOS平台上,iPhone和iPad的用户界面(UI)设计是至关重要的,因为它直接影响到用户的体验和应用程序的吸引力。UI组件是构建这些界面的基础元素,它们包括按钮、滑块、开关、表单、导航栏、标签页、弹出框等。这些...

    深入浅出iPhone/iPad开发(第2版),中文高清完整扫描PDF版

    全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并...

    Building iPhone and iPad Electronic Projects

    根据提供的文件信息,可以看出主要知识点集中在关于构建iPhone和iPad的电子项目,以及与iOS外围传感器编程相关的知识。以下是对这些知识点的详细阐述: 1. 构建iPhone和iPad电子项目的基本概念:这本书的标题...

    Head First iPhone and iPad Development, 3rd Edition

    A Learner’s Guide to Creating Objective-C Applications for the iPhone and iPad Book Description : Let’s say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and...

    iPhone/iPad Keynote 分卷3

    使用全屏幕视图在 iPad、iPhone 或 iPod touch 上演示。或者使用视频镜像在 HDTV 上演示它,并使用演讲者显示在设备上预览幻灯片和边注。Keynote 会配合 iCloud 使用,因此您的演示文稿将在您的所有 iOS 设备上自动地...

    iPhone/iPad Keynote 分卷2

    使用全屏幕视图在 iPad、iPhone 或 iPod touch 上演示。或者使用视频镜像在 HDTV 上演示它,并使用演讲者显示在设备上预览幻灯片和边注。Keynote 会配合 iCloud 使用,因此您的演示文稿将在您的所有 iOS 设备上自动地...

    cocos2d原版教程iPhone&iPAD

    通过阅读《cocos2d原版教程iPhone&iPAD》,读者不仅能够学会使用cocos2d进行游戏开发,还能了解到一些高级技巧和最佳实践。这对于想要进入游戏开发领域的初学者来说是一份宝贵的资料。此外,本书还强调了实践的重要...

    Learn iPhone and iPad cocos2d Game Development中文版全集

    《Learn iPhone and iPad cocos2d Game Development中文版全集》是一部深入浅出的教程,旨在帮助读者掌握在iOS平台上使用cocos2d框架开发游戏的技能。cocos2d是一款强大的2D游戏开发库,特别适合于iPhone和iPad应用...

    纯CSS3实现苹果设备 iPhone iPad iMac iWatch

    在本项目中,我们将探讨如何使用纯CSS3技术来创建苹果公司的各类设备的模拟界面,包括iPhone、iPad、iMac以及iWatch。这个项目对于学习和展示CSS3的强大功能非常有帮助,特别是对于那些希望提升网页设计技能或者构建...

    Head First iPhone & iPad Development

    书中会详细介绍UIViewController、UIView、UILabel、UIButton等UI元素的使用,以及手势识别和触摸事件处理。 4. **数据存储**:书中会讨论在iOS设备上保存数据的不同方法,如NSUserDefaults用于轻量级数据,Core ...

Global site tag (gtag.js) - Google Analytics