科尔多瓦javascript电话

时间:2016-05-10 20:06:05

标签: javascript cordova

我是Cordova的新手,我正在尝试为手机写一个小应用程序。 问题是我不知道如何从index.js调用javascript函数。 想法是img1是shon一秒钟,然后隐藏和img2显示..并重定向到第二页..

  var app = {   
initialize: function() {
    this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
  },  
onDeviceReady: function() { 
    app.receivedEvent('deviceready');   
},   
receivedEvent: function(id) {           document.getElementById("img1").hidden = true;      document.getElementById("img2").hidden = true;      document.getElementById("img3").hidden = true;              this.sendJavascript("init_move()");         
    var parentElement = document.getElementById(id);
    var listeningElement = parentElement.querySelector('.listening');
    var receivedElement = parentElement.querySelector('.received');
    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');
}
        setImageVisible: function (id, visible) {                   var img = document.getElementById(id);          img.style.visibility = (visible ? 'visible' : 'hidden');        }
        init_move: function () {                    setImageVisible('img1',false) ;             setImageVisible('img2',false) ;             setImageVisible('img3',false) ;
             var timeoutID = setTimeout(function()                {setImageVisible('img1',true);                                            var timeoutID = setTimeout( function() { 
                setImageVisible('img1',false) ;                             
                setImageVisible('img2',true) ;              var timeoutID = setTimeout( function() { 
                        setImageVisible('img2',false) ;                         
                        setImageVisible('img3',true) ;  
        var timeoutID = setTimeout( function() {
                        window.location.href = "index2.html" }, 1900);
                                    }, 600);                                                
                                        }, 600);                                            
                                    }, 600);
            }    app.initialize();

感谢您的帮助。

0 个答案:

没有答案