2012-02-15 10 views
0

iOS、Android、Blackberryのアプリを作成していますが、phonegap(HTMLとJavaScript)を使用しています。Phonegap - ドロップダウンがクリックできない(AndroidおよびiOS)

しかし、いくつかのHTMLドロップボックスを追加しても、Androidを使用してこれらをクリックすることはできません(まだiOSでテストしていません)。これらは、しかし

<select> 
    <option>option 1</option> 
    <option>option 2</option> 
</select> 

通常のWebブラウザ(FFとChrome)で動作しない誰かが、私は、このタッチ選択の問題を克服することができますどのようにアドバイスをしてくださいことはできますか?

おかげ

+0

iscrollを使用していますか? ? – ghostCoder

+0

こんにちは、私はiscrollを使用しており、これは問題を引き起こしていたことをreleasiedしかし、これは私のページがもはや私には役に立たないスクロールしないことを意味します。私の元々の問題、あるいはアンドロイドとIOSのページをスクロールする別の方法のいずれかに修正を考えることができますか?ありがとう –

答えて

0

私はこの問題の解決策を見つけました。これはjquery mobileドロップダウンを使用しています。これは以下のように簡単です。私はまたjquery mobileから取った独自のフッターも使用していました。これらは、ここで見つけることができます - http://jquerymobile.com/demos/1.0.1/

<label for="select-choice-1" class="select">Shipping method:</label> 
    <select name="select-choice-1" id="select-choice-1" data-native-menu="false"> 
     // POP OUT DROP DOWN HEADER 
     <option value="choose-one" data-placeholder="true">Choose one...</option> 
     <option value="standard">options/option> 
    </select> 

* EDIT:

ザ・JavaScriptのスニペットは良い仕事とあなたがreleventドロップダウンボックスにtouchstartを結合関係も下回っ:

var dropdown = document.getElementById('Dropdown Name'); 
dropdown.addEventListener('touchstart', function(e) { 
    e.stopPropagation(); 
}, false); 
+0

こんにちはLandLパートナー何が問題なのですか?私は、アプリでjQueryモバイルを使用していない、どのように問題を解決する。私はアンドロイド2.3をチェックし、コードバーのバージョンは3.3.0です – nani1216

+0

@ nani1216私が編集した回答を参考にしてください。 –

1

は正常に動作する必要がありますe.preventDefault()

if ( e.target.tagName == "SELECT" 
     || e.target.tagName == "INPUT" 
     || e.target.tagName == "BUTTON" 
     || e.target.tagName == "TEXTAREA") { 
     return true; 
    } 

前に、iscroll.jsに_start()関数に次のコードを追加します。

+0

私はここにそのコードを追加しましたが、それでも動作しません、私は何かを逃したのですか? \t _start:function(e) \t { \t \t if(e.target.tagName == "SELECT" || e.target.tagName == "INPUT" || e.target.tagName == "BUTTON" | | e.target.tagName == "TEXTAREA") \t \t { \t return true;いくつかのSOLNが動作するかどうか \t} –

+0

チェックこのアウトは、と私に言う https://github.com/cubiq/iscroll/issues/13 – ghostCoder

+0

uは – ghostCoder

関連する問題