【发布时间】:2020-06-23 04:09:39
【问题描述】:
我有响应式 javascript 的代码,我使用$(window).resize(function(),如果宽度小于 768px 它将执行函数,如果宽度大于 768px 将使用其他函数。
代码有效,但如果我的页面被加载,“超过” 功能不起作用,但如果我尝试调整大小或使用“检查元素”,则代码有效。
其他情况,我使用 $(文档).ready(函数(){ 该函数运行正常,但是在尝试调整屏幕大小时,“超过”代码不起作用。
这是我的代码
$(window).resize(function() {
if (window.matchMedia('(max-width: 765px)').matches) {
//applied when the viewing area's width is 765px
}else{
//the function here does not work if the browser is not resized
});
【问题讨论】:
标签: javascript jquery responsive window-resize