2016-09-02 3 views
4

Androidデバイス(たとえば、galaxy s6)では選択ボックスが動作しません。私はイオンフレームワークを使用しています。選択ボックスをクリックすると何も表示されませんが、国境でクリックすると(それは非常に難しい)オプションが表示されます。私はそれがイオンのバグであることを知っている..どんな解決策?私はあなたがdiv要素や選択を包むlabel要素を持っているところに問題があなたのマークアップに関連することができると思い、事前にthis is a select box imageand this is options menu<select> ionoyの一部のアンドロイドデバイスでタグが動作しない

 <div class="list list-language"> 
      <label class="item item-input item-icon-left item-select"> 
       <div class="input-label"> 
        <i class="flag {{ $root.locale }}"></i> 
        <i class="icon icon-arrow-right-alt"></i> 
       </div> 
       <select ng-model="$root.locale" ng-change="vm.changeLocale($root.locale)" tabindex="-1"> 
        <option ng-selected="$root.locale == 'en'" value="en">{{ 'ENGLISH' | translate }}</option> 
        <option ng-selected="$root.locale == 'ka'" value="ka">{{ 'GEORGIAN' | translate }}</option> 
        <option ng-selected="$root.locale == 'ru'" value="ru">{{ 'RUSSIAN' | translate }}</option> 
       </select> 
      </label> 
     </div> 
+0

他のスマートフォンで試してみましたか? –

+0

一部のスマートフォンでは有効ですが、一部のスマートフォンでは機能します。例えば:s6またはsonyまたはect ..また私はイオンで書かれた他のモバイルアプリを試しても、自分の選択は自分のスマートフォンで動作しません –

+0

イオン版は1または2を使用していますか? –

答えて

0

をお願いします。たとえばdivにするなど、ラベルをsmth elseに変更できますか? divをスパンに変更してみてください。

HTMLでは<label><div>を含めることはできません。

+1

も質問を書く前にこれを試しました。イオンバグですが、このバグを修正することができれば興味があります。私はイオン1を使用しています –

4

data-tap-disabled属性をselectタグに適用してみてください。 Here'sそれに関する情報。これは基本的に、問題の原因となっているイオンタップの動作を無効にします。

関連する問題