Jquery keyup 在 Android 上不起作用
Jquery keyup not working on Android
我没有在iPhone上测试过这段代码,但我确定(测试)它不适用于Android手机:
$('#search').live('keyup',function(key){
if(key.which == 13){
/*ANIMATE SEARCH*/
_key = $(this).val();
$("#wrapper").html("");
$('#wrapper').hide(0).load('results.html').fadeIn(800);
$('#search-fade').val(_key).fadeIn();
}
});
为了更好地解释:
我有一个简单的
<input type="text" name="search" id="search"/>
不知道为什么,但此代码在安卓手机上无法正常工作
有什么想法吗?
$(document).on('keyup','#search', function() {
// code
});
或
$(document).delegate('#search', 'keyup', function() {
// code
});
你也可以在这里看到
我的解决方案(使用 jQuery 1.7.1):
$('#search').live('input paste', yourFunction)
提示:
使用 .on()
而不是 .live()
,因为:
-
.on()
更快 -
.live()
已弃用
jQuery 1.7+ .on() vs .live() Review
试试这个:
$(document).on('input paste', '#search', yourFunction)
相关文章:
- 从Android设备浏览时Javascript不起作用
- Appcelerator Android Custom Fonts不起作用
- JavaScript Audio 对象在 Android API 19 中不起作用
- Phonegap (Android) - 数据库更改版本不起作用
- Phonegap构建:通知/弹出在android中不起作用
- 为什么除了数据库(WebSQL)之外,其他数据库名称在android中不起作用
- Phonegap地理定位在Android上不起作用
- 粘性/固定标头在 Firefox 和 Android 中不起作用
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- Cordova电子邮件作曲家在Android上不起作用
- jQuery Slider 在 Android Chrome 浏览器上不起作用
- 在 Web 视图上自动启动 html5 视频,在 Android 4.2.2 上不起作用
- Windows.Scroll事件在Android Web View上不起作用
- Cordova iframe在iOS Safari中工作,但在Android中不起作用
- HTML5 JavaScript 自动播放在 Android 4.4 上不起作用
- JavaScript Android不起作用
- Android 浏览器 .click() 不起作用 javascript
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用
- Javascript 在 WebView 中不起作用 - Android
- JavaScript中的onload函数不起作用Android