0

我有一个网站,其中有选择标签的自定义替换(认为 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. “touchstart”是正确的事件吗?“点击”不起作用。
  2. 我是否必须让选择可见才能触发事件?

这里还缺少什么吗?我没有错误,只是没有成功。

4

1 回答 1

0

iOS5 的最佳解决方案是利用他们识别 type="date" 的能力并让它​​不理会。

对于 Android,仍然不支持。

于 2012-04-17T16:50:23.620 回答