jQuery的点击功能在安卓手机浏览器中不工作
jQuery on click function not working in Android mobile browsers
这个jQuery onclick函数在所有计算机浏览器中都能完美地工作,但在Android移动设备的默认浏览器上运行时却不能。它可以在Chrome手机浏览器中运行。
html
<input type="button" value="Add" id="submit" class="btn btn-primary"/>
<div class="table-responsive " style= "max-width:900px;">
<table class="table table-bordered">
<thead>
<tr>
<th style="width:20px">#</th>
<th>code</th>
<th>credit</th>
<th>Grade</th>
</tr>
</thead>
<tbody class="tableBody">
</tbody>
</table>
</div>
js
$(document).ready(function() {
var i=0;
var code;
var credit=0;
var grade=0;
$('#submit').click(function (){
i=i+1;
code=$('input[name=codeInput]').val();
credit=$('select[name=quantity]').val();
grade=$('select[name=gradetInput]').val();
$('.tableBody').append( '<tr class="trow">'+'<td>' + i +'</td>'+'<td>' + code +'</td>'+'<td>' + credit +'</td>'+'<td>' + grade +'</td>'+'</tr>');
});
});
尝试使用touchstart,像这样:
$('#submit').bind('touchstart click', function(){
i=i+1;
code=$('input[name=codeInput]').val();
credit=$('select[name=quantity]').val();
grade=$('select[name=gradetInput]').val();
$('.tableBody').append( '<tr class="tenter code hererow">'+'<td>' + i +'</td>'+'<td>' + code +'</td>'+'<td>' + credit +'</td>'+'<td>' + grade +'</td>'+'</tr>');
});
https://github.com/ftlabs/fastclick
$(function() {
FastClick.attach(document.body);
});
利润,但是你代码中的i
是什么?
不知道为什么这是一个问题,但尝试添加以下规则:
.dropdown-backdrop {
z-index: -1;
}
相关文章:
- 如何使用手机浏览器上的按钮拨打USSD代码
- 是否可以在系统/电脑浏览器中访问手机摄像头
- 正在检测智能手机浏览器上的悬停或鼠标悬停
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- Dropdown不会't工作手机浏览器&Firefox
- 响应式设计适用于桌面浏览器、移动模拟器(Safari和Mozilla Firefox),但不适用于真正的智能手机(And
- 安卓手机浏览器检测
- 在手机和平板电脑浏览器上播放音频片段
- 手机间隙 3.0 + 煎茶触摸打开 URL 在设备浏览器中
- 智能手机:如何检测用户离开浏览器
- 在苹果手机野生动物园浏览器中,加载包含href的javascript时收到错误消息
- 跨浏览器/跨平台离线手机应用程序
- Javascript不适用于谷歌chrome和智能手机浏览器
- 如何强制Opera Mini用户从手机上的其他浏览器查看我的网站
- 地理定位可以在网络浏览器上工作,但不能在android手机浏览器上工作
- fullpage.js滚动条使其在手机浏览器上显得滞后
- 在网络浏览器中的android手机中停止后退行为
- 生产中手机/平板电脑浏览器上出现奇怪的JS错误
- 如何检测应用安装在任何浏览器手机android或iOS
- & # 39; ontouchstart& # 39;在msedge浏览器手机模拟器中,inwindow返回true,但