javascript - 仅在移动屏幕尺寸上使用 slick.js

标签 javascript jquery responsive-design carousel

我只希望 slick.js 插件在移动屏幕尺寸上处于事件状态,例如在 450 像素以下。我希望这发生在页面加载或浏览器调整大小时。如果我加载页面或调整到正确的宽度,Slick.js 确实可以正常工作,但如果我将浏览器的大小调整为大于 450 像素,则 Slick.js 不会正常工作。这可以做到吗?

   $(document).ready(function(){
    $(window).resize(function(){
      if($(window).width() < 450) {
        $('.round-card-slick').slick({
        });
      } else {
        $('.round-card-slick').unslick();
      }
    });
  }); 

最佳答案

顺便说一句,现在您可以直接在灵活的响应式设置对象中执行此操作

mobileFirst: true, 
responsive: [
   {
      breakpoint: 480,
      settings: "unslick"
   }
]

关于javascript - 仅在移动屏幕尺寸上使用 slick.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004201/

相关文章:

javascript - 将数据推送到 dojo 对象存储中

jquery - 如何将表单值无形地传递到弹出窗口中?

javascript - 提交时传递表单之外的输入值

javascript - 全屏在 IE 中不工作

javascript - 删除小屏幕/移动设备上的输入占位符,但在调整到桌面大小时再次添加它们

javascript - Puppeteer:将循环结构转换为 JSON 你是否传递了一个嵌套的 JSHandle?

iphone - 在 Mobile Safari 中动态更改元视口(viewport)属性

html - 文本移动到下一行而没有宽度问题

javascript - 有没有办法随机化 CSS/JavaScript 中的填充?

javascript - 加载元素的 document.ready onload