js实现h5调用手机陀螺仪实现指南针效果代码
代码语言:html
所属分类:其他
代码描述:raphael+hammer实现h5调用手机陀螺仪实现指南针效果代码,电脑上没有陀螺仪,所以请在手机上打开观看效果。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> </head> <div id="compass"></div> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/raphael.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/hammer.min.js"></script> <script> //计算屏幕宽度 高度 var pageWidth = window.innerWidth; var pageHeight = window.innerHeight; if (typeof pageWidth != "number") { if (document.compatMode == "CSS1Compat") { pageWidth = document.documentElement.clientWidth; pageHeight = document.documentElement.clientHeight; } else { pageWidth = document.body.clientWidth; pageHeight = document.body.clientHeight; } } var zoom = 1; //compass div 宽高 var paperWidth = 300; var paperHeight = 300; var crLong = 130 * zoom; var crShort = 100 * zoom; var cdiff = paperHeight / 2 - crLong; var initX =.........完整代码请登录后点击上方下载按钮下载查看
网友评论0