javascript - Flickity 不隐藏在桌面上

标签 javascript css vue.js flickity

我希望轻快 slider 隐藏在桌面和更大的设备上。我想我正在按照文档中的说明进行操作,它们看起来非常简单,但是,它不起作用。

Div 看起来像这样:

<div class="w-full flex pl-4 pb-16 overflow-x-auto lg:justify-center">
    <flickity class="main-carousel mx-20 mt-5 sm:my-10 w-10/12" ref="flickity" :options="{ lazyLoad: 3, watchCss: true, cellAlign: 'left', wrapAround: true, pageDots: true, pauseAutoPlayOnHover: true, arrowShape: { x0: 0, x1: 75, y1: 50, x2: 90, y2: 50, x3: 15 } }">
        <PlanesCard v-for="(plan, index) in getTiers" :key="index" :value="plan.value" :name="plan.name" />
    </flickity>
</div>

样式如下:

    .main-carousel:after {
        content: 'flickity';
        display: none;
    }

    @media (min-width: 1024px) {
        .main-carousel:after {
            content: '';
        }
    }

这是被“轻弹”的组件,看起来像这样,尽管我认为这并不重要:

<article :class="planText()" class="py-8 flex-shrink-0">
    <h2>
        <span>{{ value }}</span>
    </h2>
    <ul class="text-left pl-6 pr-4">
        <PlanList v-for="pl in getFeatures" :key="pl.title" :plan="name" />
    </ul>
</article>

另外,我不知道这是否重要,但是当我在 Chrome 上检查该元素时,我看到了:

enter image description here

提前致谢!

最佳答案

我认为您拼错了一个属性。我重现了您的问题,并通过将属性“watchCss”更改为“watchCSS”来修复它。

关于javascript - Flickity 不隐藏在桌面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61765787/

相关文章:

javascript - 强制或嵌入 7 张绝对定位的图像到特定的 div 中?

javascript - Vue 中传递事件方法

javascript - Vue : how to construct a component with a custom v-slot dom?

javascript - 为什么 `isFinite(null) === true` ?

javascript - KendoUI TreeView 动态 JSON

vue.js - 双向数据绑定(bind)与 Vue.JS 中的计算?

vue.js - 使用 UML 类和序列图对 VUE 应用程序进行建模

javascript请求动态html而不使用 "window.open()"

html - 表格单元格 div 内常规 div 的奇怪填充行为

jquery - 如何根据设备屏幕更改引导轮播中的文本大小