引导:响应式设计-当窗口大小从980px调整到979px时执行JS
Bootstrap: Responsitive design - execute JS when window is resized from 980px to 979px
我正在使用上一个Twitter的Bootstrap。当我的窗口宽度低于980px(正如你所知,在这个尺寸上,Bootstrap修改Navbar并隐藏标准菜单项)时,我想执行某个JS函数(显示工具提示一次)——简而言之,窗口从768到979。我知道
@media (min-width: 768px) and (max-width: 979px) {...}
此选项可用于捕获事件。然而,它可能只用于更改退出样式,如
body {background-color:#ccc;}
我需要启动JS函数,或者为元素添加或删除特定的样式。我试过:
<script>
window.onresize = function () {
if (window.outerWidth == 980) {alert('');}
};
</script>
但是这个解决方案太慢了,甚至挂起了一个浏览器窗口。所以,当窗口从GREATER端调整到979px并执行JS函数时,有什么解决方案可以捕捉到这个事件吗?
感谢大家!
outerWidth
是一个方法,因此您缺少()
:
if (window.outerWidth() == 980)
在任何情况下,如果您使用的是jQuery:
$(window).resize(function() {
if ($(this).width() < 981) {
//do something
}
});
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- Chrome应用程序调整窗口大小保持纵横比
- 如何自动调整标签的高度以适应内容
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 合并两个数组,重新调整循环js
- Morris.js折线图x轴标签在调整大小后消失
- 调整缩放窗口高度提升缩放
- 调整屏幕大小时更改属性值
- 如何针对Android股票/本地浏览器来调整CSS
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- Adobe Air SDK在页面加载时调整窗口大小
- 更改屏幕上对象的宽度调整大小
- 客户端图像调整大小.任何已知问题
- 窗口大小调整事件在ie7中持续触发
- 在javascript中调整图像大小
- 引导:响应式设计-当窗口大小从980px调整到979px时执行JS