日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

跨平台移动开发_PhoneGap 使用Accelerometer 加速器

發布時間:2024/4/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 跨平台移动开发_PhoneGap 使用Accelerometer 加速器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Accelerometer 加速器效果圖

?

示例代碼

<!DOCTYPE html> <html><head><title>Cude PhoneGap Demo</title><link href="content/css/themes/default/jquery.mobile.structure-1.4.0-beta.1.min.css"rel="stylesheet"type="text/css"/><link href="content/css/themes/default/jquery.mobile-1.4.0-beta.1.min.css" rel="stylesheet" type="text/css"/><script src="content/js/jquery.js" type="text/javascript"></script><script src="content/js/jquery.mobile-1.4.0-beta.1.js" type="text/javascript"></script><script src="content/js/cordova.js" type="text/javascript"></script><script src="content/scripts/xui-2.2.0.min.js"></script><script src="content/scripts/emile.js"></script><script type="text/javascript" charset="utf-8">document.addEventListener("deviceready", onDeviceReady, false);function onSuccess(acceleration) {var getCurrentAcceleration= 'Acceleration X: ' + acceleration.x + '<br />' +'Acceleration Y: ' + acceleration.y + '<br />' +'Acceleration Z: ' + acceleration.z + '<br />' +'Timestamp: ' + acceleration.timestamp + '<br />';x$('#getCurrentAcceleration').html('inner', getCurrentAcceleration);};function onError() {alert('onError!');};var watchID = null;var options = { frequency: 1000 };function onSuccess1(acceleration) {var watchAcceleration= 'Acceleration X: ' + acceleration.x + '<br />' +'Acceleration Y: ' + acceleration.y + '<br />' +'Acceleration Z: ' + acceleration.z + '<br />' +'Timestamp: ' + acceleration.timestamp + '<br />';x$('#watchAcceleration').html('inner', watchAcceleration);fx(acceleration.x,acceleration.z*20 );//fx(acceleration.y,acceleration.z*10 );//fx(acceleration.timestamp); }function onError1() {alert('onError!');}function stopWatch() {if (watchID) {navigator.accelerometer.clearWatch(watchID);watchID = null;}}function onDeviceReady() {navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);watchID = navigator.accelerometer.watchAcceleration(onSuccess1, onError1, options);}</script><script>function initialise(){styleshow();dom();//fx(1); }//dom處理function dom(){}function SubString(s){var str; // 聲明變量。 str = s.substr(1,236); // 截取取字符串。return(str); // 返回字符串。 }//style 樣式處理function styleshow(){}//style 動畫、形變、漸變function fx(valueid,valuez){valueid=valueid*1000;emile('box1', 'background:#008FFF;left:'+valuez+'px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('box2', 'background:#C8E919;left:'+valuez+'px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('box3', 'background:#AC193D;left:'+valuez+'px;top:400px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('box4', 'background:#008FFF;right:'+valuez+'px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('box5', 'background:#C8E919;right:'+valuez+'px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('box6', 'background:#AC193D;right:'+valuez+'px;top:200px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});emile('boxb', 'left:500px;padding:10px;border:50px solid #5133AB', {duration: 500,after: function(){emile('boxa', 'background:#D24726;left:100px;padding-bottom:100px;opacity:1', {duration: valueid, easing: bounce});}});}function bounce(pos) {if (pos < (1/2.75)) {return (7.5625*pos*pos);} else if (pos < (2/2.75)) {return (7.5625*(pos-=(1.5/2.75))*pos + .75); } else if (pos < (2.5/2.75)) {return (7.5625*(pos-=(2.25/2.75))*pos + .9375); } else {return (7.5625*(pos-=(2.625/2.75))*pos + .984375); }}</script></head><body onload="initialise();"><button onclick="stopWatch();">停止監視動畫</button><div id="getCurrentAcceleration">XYZ顯示區</div><div id="watchAcceleration">XYZ顯示區</div><div id="box1" style="position:absolute;left:0px;background:#f00;opacity:0">DIV動畫區域塊</div><div id="box2"style="border:0px solid #00ff00;position:absolute;left:0px;top:200px;background:#000000">DIV動畫區域塊</div><div id="box3"style="border:0px solid #AC193D;position:absolute;left:0px;top:300px;background:#AC193D">DIV動畫區域塊</div><div id="box4" style="position:absolute;right:0px;background:#f00;opacity:0">DIV動畫區域塊</div><div id="box5"style="border:0px solid #00ff00;position:absolute;right:0px;top:200px;background:#000000">DIV動畫區域塊</div><div id="box6"style="border:0px solid #AC193D;position:absolute;right:0px;top:150px;background:#AC193D">DIV動畫區域塊</div><div id="boxa" style="position:absolute;left:0px;background:#D24726;opacity:0">DIV</div><div id="boxb"style="border:0px solid #00ff00;position:absolute;left:0px;top:350px;background:#362168">DIV動畫區域塊</div></body></html>

代碼示例包

點擊下載

?聲明:本博客高度重視知識產權保護,發現本博客發布的信息包含有侵犯其著作權的鏈接內容時,請聯系我,我將第一時間做相應處理,聯系郵箱ffgign@qq.com


作者:Mark Fan (小念頭)????
來源:http://cube.cnblogs.com
說明:未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。如有疑問,可以通過?ffgign@qq.com?聯系作者,本文章采用?知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可

?

轉載于:https://www.cnblogs.com/cube/p/3445099.html

總結

以上是生活随笔為你收集整理的跨平台移动开发_PhoneGap 使用Accelerometer 加速器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。