0

selectタグのカスタム置換があるサイトがあります(madlibだと思います)。選択したタグはまだそこにあり、Javascriptによって非表示になります。これは設計上の決定であり、この質問の目的のために変更されることはありません。

ただし、iOSでは、選択を行うときに「ドラム」を選択する必要があります。ただし、フィールドがクリックされたときにイベントを発生させるための適切なイベントを発生させることができないようです。

...
  $("li.option",$ul).click(function($ev) {
  $ev.stopPropagation() 
  var $el = $(this).parents(".custom_select");
  if( $is_mobile ){
    $("select",$el).trigger("touchstart"); 
  }else{
    [do other webby stuff]
  }
...
  1. 「タッチスタート」は正しいイベントですか?「クリック」は機能しません。
  2. イベントを発生させるには、selectを表示する必要がありますか?

ここに何か他のものがありませんか?エラーは発生せず、成功しません。

4

1 に答える 1

0

iOS5 の最善の解決策は、type="date" を認識する機能を使用してそのままにしておくことです。

Android の場合、まだサポートされていません。

于 2012-04-17T16:50:23.620 に答える