cordova震动蜂鸣器输入参数




    
        
        
        
        Hello World
    
    
        

Apache Cordova


功能实现,在text框中输入要震动的时长和要发声的次数,本程序为了简单就把这个数合并成一个了,其中红色部分是自己添加的代码,上面是HTML代码,下面是添加的js代码

var app = {
    // Application Constructor
    initialize: function() {
        document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
    },

    // deviceready Event Handler
    //
    // Bind any cordova events here. Common events are:
    // 'pause', 'resume', etc.
    onDeviceReady: function() {
        this.receivedEvent('deviceready');

       // console.log(navigator.vibrate);
        //console.log(navigator.notification);
        document.getElementById('vibration').addEventListener('click',beginVabration);//这三个函数都是按钮的事件监听
        document.getElementById('beep').addEventListener('click',beginBeep);
        document.getElementById('dispbutton').addEventListener('click',disp);
    },

震动按钮,发声按钮,显示信息按钮(用来输出text中的信息,查看读值是否准确)

调试出现的问题

1.按钮监听,两种方法,第一种如程序所示,在js中添加的红的代码

     第二种方法

2.读text值时出现的问题

第一次的写法var num=document.getElementById('inputnum').value;   结果怎么也读不过来值,不知道为什么,愿意待查

第二次的写法如程序中所示,先读text的地址var num=document.getElementById('inputnum');     

        引用时在读值num.value就是可以的


写的有点乱,

cordova震动蜂鸣器输入参数_第1张图片

你可能感兴趣的:(Cordova)