javascript - JQuery 中的动态窗口宽度(移动旋转器)

标签 javascript jquery

我的网站中有一个带有幻灯片图像的 JQuery 旋转器,我想让该网站具有响应能力。我正在使用 CSS 媒体查询来做到这一点。我想当窗口宽度小于 800px 时更改幻灯片宽度(在 JS 中定义)。这么长时间以来,我做了这样的事情:

var responsiveSlideWidth;

if ($(window).width() < 800) {
    responsiveSlideWidth = 700;
}
else {
    responsiveSlideWidth = 960;
}


var defaults = {
    container: '.rotatorWrapper',
    animationduration: 1000,
    slideWidth: responsiveSlideWidth
};

问题是它在页面重新加载后就可以工作。这意味着:如果我调整窗口大小,则在重新加载页面之前它无法正常工作。

最佳答案

你应该尝试

$(window).resize(function (){
    // your code
}); 

每次调整窗口大小时都会触发。

关于javascript - JQuery 中的动态窗口宽度(移动旋转器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28499113/

相关文章:

php - Jstree 表定义

javascript - 动态表 - 自动显示

javascript - XLSX.utils.table_to_book 货币即将到来

javascript - 时间戳比较无法正常工作

Javascript - 在每次按键时从文本框中获取值

jquery - Json 对象数组长度

javascript - MooTools Class.extend 有困难

javascript - 需要现有导航栏上的下拉菜单

c# - 从局部 View 获取模型数据

javascript - 计算文本区域字符