0

与 iscroll4 一起使用时选择框在 htc 野火(Android 版本 2.2)(屏幕分辨率 240x320)、htc 图例(2.1)(320x480)中无法正常工作..这是 iscroll 或选择框或操作系统版本的问题吗?它在更高的 android 版本和更高的屏幕分辨率下在这些相同的操作系统版本中正常工作。我已经尝试过解决方案

在页面中加载/使用iscroll后组合框不起作用

iScroll 4 不适用于表单 <select> 元素 iPhone Safari 和 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 回答