我创建了一个响应式博客模板。一切都很好,但我想让它变得更好。我的网站包含一些我想在手机和平板电脑视图中禁用的小部件。我的响应式设计适用于移动设备和平板电脑,但问题是它加载所有小部件然后隐藏它们。我使用try...except
方法隐藏了这些不需要的小部件,它正在工作,但它增加了页面加载时间。我真的不需要在移动视图中使用这个小部件。我只是想完全禁用这个小部件,所以我的网页加载速度更快。
答案 0 :(得分:2)
您可以使用以下方法检测window
分辨率大小:
var width = $(window).width();
var element = $('.widget-content');
if ((width <= 1024)) {
$(element).remove();
}
或使用以下内容检测mobile agent
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$('.widget-content').remove();
}