尝试在页面加载和调整浏览器窗口大小时获取视口(viewport)宽度。由于某种原因,宽度不会在页面加载时输出。知道问题是什么和/或如何解决吗?
function mobileViewUpdate() {
var viewportWidth = $(window).width();
console.log(viewportWidth);
if (viewportWidth > 776) {
$("area[data-toggle]").click(function(e) {
e.preventDefault(); // prevent navigating
var selector = $(this).data("toggle"); // get corresponding element
$(".detail-box").hide();
$(".detail-box"+selector).show().addClass('animated fadeIn');
});
}
}
$(window).on('load, resize', mobileViewUpdate);
最佳答案
不需要 ,
作为分隔符。用空间分隔就可以了。请引用此link了解更多信息
$(window).on('load resize', mobileViewUpdate);
关于javascript - 窗口宽度仅在调整视口(viewport)大小时显示,而不是在加载时显示 - jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41398371/