Cordova App - 下拉即时关闭
Cordova App - Dropdown instant close
我已经阅读了一些关于此类问题的帖子(github, Whosebug 等),但我并没有真正找到正确的解决方案。
我正在创建一个 Cordova 应用程序*,我正在 Android 4.3 上对其进行测试,但下拉菜单(html 标记)存在一些问题。当我触摸 select 时,选项列表会立即打开和关闭。
问题似乎来自 fastclick.js 因为当我删除它时,它工作正常但看起来不太好(如您所知)。
你能建议我如何修复它?
非常感谢。
代码示例:
onDeviceReady: function() {
// Fixing the Status Bar Issue on iOS7
StatusBar.overlaysWebView( false );
StatusBar.backgroundColorByHexString('#ffffff');
StatusBar.styleDefault();
// Avoiding the 300ms Click Delay
//FastClick.attach(document.body);
[...]
}
应用详情:
- 基于 Apache Cordova 教程
- 棘轮组件
- 将内容替换为jQuery
我可以确认,这是由于 Fastclick。我在 SELECT 标签上添加了 needsclick class 并解决了问题。
感谢您的宝贵时间。
E.
我已经阅读了一些关于此类问题的帖子(github, Whosebug 等),但我并没有真正找到正确的解决方案。
我正在创建一个 Cordova 应用程序*,我正在 Android 4.3 上对其进行测试,但下拉菜单(html 标记)存在一些问题。当我触摸 select 时,选项列表会立即打开和关闭。
问题似乎来自 fastclick.js 因为当我删除它时,它工作正常但看起来不太好(如您所知)。
你能建议我如何修复它?
非常感谢。
代码示例:
onDeviceReady: function() {
// Fixing the Status Bar Issue on iOS7
StatusBar.overlaysWebView( false );
StatusBar.backgroundColorByHexString('#ffffff');
StatusBar.styleDefault();
// Avoiding the 300ms Click Delay
//FastClick.attach(document.body);
[...]
}
应用详情:
- 基于 Apache Cordova 教程
- 棘轮组件
- 将内容替换为jQuery
我可以确认,这是由于 Fastclick。我在 SELECT 标签上添加了 needsclick class 并解决了问题。
感谢您的宝贵时间。
E.