0

iscroll4で使用した場合の選択ボックスがhtcwildfire(Androidバージョン2.2)(画面解像度240x320)、htc凡例(2.1)(320x480)で正しく機能しない..これはiscrollまたは選択ボックスまたはOSバージョンの問題ですか?より高いAndroidバージョンの同じ解像度とこれらの同じOSバージョンのより高い画面解像度で適切に動作します。私はいつもからの解決策を試しました

ページのiscrollをロード/使用した後にコンボボックスが機能しない

iScroll4がフォーム<select>要素iPhoneSafariおよびAndroidブラウザで機能しない

しかし、私の問題は解決されませんでした..誰かが助けることができます..?

4

1 に答える 1

3

iscrollのローダーでこの行を変更する必要があります。

この行を変更します。

myScroll = new iScroll('wrapper');

このため:

myScroll = new iScroll('wrapper', {
useTransform: true,
zoom: false,
onBeforeScrollStart: function (e) {
   var target = e.target;
   while (target.nodeType != 1) target = target.parentNode;

   if (target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA')
   e.preventDefault();
   }
});
于 2012-09-20T17:45:58.557 に答える