似乎isTablet
函数在以后返回true。为什么,以及我如何解决这个问题,因为桌面说它是CSS媒体查询时的平板电脑。
function isTablet() {
return $(window).width() >= 768;
}
和
<link href="css/tablet-default.css" media="all and (min-width: 768px)" rel="stylesheet" type="text/css" />
答案 0 :(得分:3)
您可以检查由于媒体查询而更改的元素的状态,而不是对isTablet
函数(DRY之后)中的宽度进行硬编码。
例如,如果您有一个通常为display: none
但平板电脑有display: block
的元素,请isTablet
检查该元素的可见性。
答案 1 :(得分:0)