javascript - 禁用负责任设计中的元素

标签 javascript android jquery html css

我创建了一个响应式博主模板。一切都很好,但我想让它变得更好。我的网站包含一些我想在手机和平​​板电脑 View 中禁用的小部件。我的响应式设计非常适合移动设备和平板电脑,但问题是它加载所有小部件然后隐藏它们。我使用了 display: none 方法来隐藏这些不需要的小部件,它可以工作,但会增加页面加载时间。我真的不需要在移动 View 中使用这个小部件。我只是想完全禁用这个小部件,以便我的网页加载速度更快。

最佳答案

您可以通过以下方式检测窗口分辨率大小:

var width = $(window).width();
var element = $('.widget-content');

if ((width <= 1024)) {
$(element).remove();
}

或通过以下方式检测移动代理:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$('.widget-content').remove();
}

关于javascript - 禁用负责任设计中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35955027/

相关文章:

jquery构建http查询字符串

javascript - 所有浏览器引擎都将 "\<"视为 "<"并将 "\>"视为 ">"吗?

javascript - 将 HTML 元素添加到 vue 模板

java - 从字符串转换为整数时丢失前导 "0"零

Android Listview 测量高度

javascript - jquery tablesorter - 在 ajax 更新时我失去了排序功能

javascript - 使用 javascript Onclick 将数据传递到数据库

javascript - 从数组中获取对象?

javascript - 将方括号符号转换为对象

java - 以编程方式创建径向渐变