我正在尝试使用 jQuery 来定位较小的浏览器尺寸(即移动设备)。目前我使用以下代码执行此操作:
jQuery(document).ready(function ($){
function isMobile(){
if ( $(window).width() <= 600 ) {
// Do mobile-targeted stuff
};
};
isMobile();
...稍后我还将该isMobile()
函数绑定到重新调整大小的事件...
$(window).resize(function(){
isMobile();
});
});
我正在我的 Android 设备上进行测试,但该功能似乎没有在页面加载时触发。但是,当将屏幕从横向旋转为纵向时,它确实会触发。它也可以在我桌面上的 chrome 中完美运行。
我应该在 if 语句中使用不同的标准,还是只是在错误的地方?我究竟做错了什么?