仅在iOS设备上出现问题。 我在台式机,笔记本电脑,Android设备和iOS设备上尝试了我的代码。
但是在iOS上我没有得到结果。
在.each()
.table
然后,如果.table
的{{1}}大于outerWidth()
宽度,请检查每个表.table-responsive
。因此,由于我的网站是响应式的,一些表包含太多数据,使其具有功能的唯一方法是使它们可以水平滚动。这适用于我尝试过的任何浏览器,但不适用于iOS设备。
当我尝试从alert()
函数发送.each()
时,我确实收到了回复,但是当我将alert()
添加到if()
语句中时却没有。
不太清楚为什么?
$(function () {
$(".table").each(function () {
if ($(this).outerWidth() > $(".table-responsive").outerWidth()) {
$(".table-responsive").addClass("noSwipe");
}
});
});