0

だから、私はここでアンドロイドブラウザで欲求不満で頭を悩ませています!Androidバージョン2.3.6。このことの何が問題になっていますか?次と前(おそらく前)のボタンは機能しません!...いくつかの基本的なjqueryフォームフィールド。

持っている:

<div data-role="page">
<div data-role="header">
 <img src="img/logo.png" style="margin-top:15px;">
</div>

<div data-role="content">  
  <form action="#" method="get">
     <div data-role="fieldcontain">
     <label for="name">Text Input:</label>
     <input type="text" name="name" id="name" value=""  />
    </div>

 <div data-role="fieldcontain">
  <label for="textarea">Textarea:</label>
    <textarea cols="40" rows="8" name="textarea" id="textarea"></textarea>
  </div>
   </form>

</div>
</div>

しかし...data-role= "header"を削除すると、いまいましいことが機能し始めますか?? !!

もちろんSafariブラウザでも問題ありません!いつものように素晴らしいです。

誰か助けてもらえますか?

4

2 に答える 2

0

私の理解では、戻るボタンを追加したい場合はdata-add-back-btn="true"、ページに を追加する必要がありますdiv。あなたの例ではそれがわかりません。OTOH、ハードウェアbackボタンも機能するはずです。

うまくいかないのは何ですか?

于 2012-07-19T00:43:58.373 に答える
0

それで、何時間も経った後... CSSの内容がこの機能を壊していることに気付きました...

    /*article, aside, details, figcaption, figure, footer, header, hgroup, nav, 
    section { display: block; } audio, canvas, video { display: inline-block; 
    *display: inline; *zoom: 1; } audio:not([controls]) { display: none; }
    [hidden] { display: none; } html { font-size: 100%; overflow-y: scroll; 
    -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }*/

上記で削除され、機能しました。

定かではありませんが、定型句が使用されている可能性があります。

于 2012-07-19T20:41:09.687 に答える