如何在调整窗口大小时重新加载网页,并且仅当它包含特定的 HTML 元素时
How to re-load a web page when window is resized and only if it contains a particular HTML element
我想向我的网站添加一个jQuery语句,以便如果用户重新调整浏览器窗口的大小,网页才会重新加载,但前提是该页面还包含带有".bx-slider"类的HTML (DIV)元素。
我想我需要在以下内容周围包装一个 IF 语句,但我非常感谢有关如何执行此操作的一些帮助:
$(window).bind('resize',function(){
window.location.href = window.location.href;
});
你只需要检查元素是否存在,然后你想做什么。
$(window).resize(function(){
if( $('.bx-slider').length ) {
location.reload();
}
});
相关文章:
- 查找数组javascript中包含的元素类型
- 将包含SVG元素的HTML转换为图像文件
- 使用 Chai - 如何检查对象属性是否包含 DOM 元素
- 创建包含有限元素的列表
- 更改包含其他元素的元素的文本
- Angularjs:如何检查元素的子元素是否包含某些元素(通过ID)
- 如何在element.select的结果中包含当前元素
- 如何使用自定义角度指令包含子元素
- 如何同步包含克隆元素的jquery可排序列表
- 正在Jquery中的列表中不包含任何元素的列表中删除
- 获取/更改包含其他元素的元素的类.JavaScript/JQuery
- 从页面中删除除数组中包含的元素及其父元素/子元素之外的所有元素
- 使用 jQuery 选择不包含的
元素(具有选择性切换的最终目标)
- 在包含许多元素的页面中首选 id 属性或数据属性
- 在 PHP 中打印包含 SVG 元素的 JSON 数组
- 使用 jQuery 解析包含节点元素的 XML
- 创建一个包含 SVG 元素所有类的数组
- 如何更新还包含输入元素的标签文本
- jquery.wrapp()只包含uwrapped元素
- 将按钮的背景图像设置为页面中已包含的元素