1

ページが完全に読み込まれる前に「Call 2062710041」がポップアップし、ボタンはイベントに触れません。コードの何が問題になっていますか?

 <!DOCTYPE html>
 <html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>home</title>
    <link rel="stylesheet" href="themes/style.min.css" />
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2      /jquery.mobile.structure-1.3.2.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> <script>
        $('#phone').on( 'tap',"#phone",goto());{
         function goto(event){
        window.location = 'tel:2062710041'}};
    </script>

</head>    
<body>
    <div data-role="page" data-theme="a">
<div data-role="header" data-position="inline" >
      <div class="leftstyle">  <img src="message.gif" width="40" height="39"></div>
        <div class="rightstyle"> <img src="call.gif" id="phone" width="40" height="39">   </div>
 <div class="center">    <img src="LOGO.png" width="209" height="210" >  </div>
4

3 に答える 3

1

jquery の ready() 関数を使用して、全ロード時にタップをバインドします。試す:

$(document).ready(function () {/*your code*/})

また、追加の {} ブラケットがいくつかあります

于 2013-10-12T03:11:49.563 に答える