禁用负责任设计中的元素
Disable elements in responsible design
我创建了一个响应式博主模板。一切正常,但我想让它变得更好。我的网站包含一些我想在手机和平板电脑视图中禁用的小部件。我的响应式设计非常适合移动设备和平板电脑,但问题是它会加载所有小部件,然后隐藏它们。我使用了display: none
方法来隐藏这个不需要的小部件,它正在工作,但它增加了页面加载时间。我真的不需要移动视图中的这个小部件。我只想完全禁用此小部件,以便我的网页以更快的速度加载。
您可以使用以下命令检测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();
}
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 我可以获得相对于被点击元素的确切点击位置吗
- 在函数中添加数组元素的数值
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 将视口底部滚动到元素底部
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- html元素是'由于父级的z索引为负,t注册js点击
- CSS在动态和直接通过服务器加载元素时出现负边距差异
- CSS:抑制子元素的负边距
- 检查具有相同id的两个元素的和是否为负
- Selenium ChromeDriver如何点击x,y像素位置为负的元素?C#
- 通过负索引访问数组的元素