JQuery Mobile .tap没有工作的phonegap

时间:2014-06-12 20:32:09

标签: android jquery jquery-mobile cordova

我想获取输入数据并在下一页显示。问题是当我点击按钮时它没有做任何事情。

目前我只有一些输入字段和一个写入控制台的jquery函数。至少应该做些什么。当我点击正在处理事件的标签时,没有任何反应。没有任何内容写入日志中。

的index.html

<!DOCTYPE html>

<html>
    <head>
        <meta charset="utf-8" />
        <meta name="format-detection" content="telephone=no" />
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

        <script type="text/javascript" src="cordova-2.7.0.js"></script>
        <link rel="stylesheet" href="css/jquery.mobile-1.4.2.min.css" />
        <script type="text/javascript" src="js/jquery-2.1.1.js"></script>

        <script type="text/javascript" src="js/jquery.mobile-1.4.2.min.js"></script>
        <script type="text/javascript" src="js/handle.js"></script>


    </head>
    <body>

        <div data-role="page" id="insertPage">

            <div data-role="main" class="ui-content" id="testAppend">
                <p><h3>Location Name</h3></p>
                <input type="text" id="name"/>
                <p><h3>Latitude</h3></p>
                <input type="number" id="lat"/>
                <p><h3>Longitude</h3></p>
                <input type="number" id="lng" />

                <img src="images/icons-png/alert-black.png" id="iButton" class="ui-btn" />

            </div>
        </div>




    </body>
</html>

handler.js

$("img").tap(function(){
    console.log("tapped");

});

0 个答案:

没有答案