用Swiper7的时候用direction: 'vertical'无效,谷歌显示空白,火狐闪退bug,如何更改?

用Swiper7的时候用direction: 'vertical'无效,谷歌显示空白,火狐闪退bug,如何更改?


<div class="swiper" id="swiper-banner">
    <div class="swiper-wrapper">

        <div class="swiper-slide">
          <img src="//cdn.shopify.com/s/files/1/0558/5829/8965/files/4_4b2b79c8-294f-49d2-a14e-00e062869bec.jpg?v=1659941533" class=" ls-is-cached lazyloaded">
        </div>
        <div class="swiper-slide">
          <img src="//cdn.shopify.com/s/files/1/0558/5829/8965/files/2_0f99771c-8f46-4c5b-a5e1-5261392a80f0.jpg?v=1659941405" class=" ls-is-cached lazyloaded">
        </div>
        <div class="swiper-slide">
          <img src="//cdn.shopify.com/s/files/1/0558/5829/8965/files/4_4b2b79c8-294f-49d2-a14e-00e062869bec.jpg?v=1659941533" class=" ls-is-cached lazyloaded">
        </div>

    </div>

    <div class="swiper-button-prev" id="swiper-banner-button-prev"></div>
    <div class="swiper-button-next" id="swiper-banner-button-next"></div>

</div>


<script type="module">
  import Swiper from 'https://unpkg.com/swiper@8/swiper-bundle.esm.browser.min.js'
  const swiper = new Swiper('#swiper-banner', {
    direction: 'vertical', 
    loop: true, 

    navigation: {
      nextEl: '#swiper-banner-button-next',
      prevEl: '#swiper-banner-button-prev',
    },
  
  })
</script>

<style>
  #swiper-banner-button-next{
    left:20px;
    top:55%;
    transform: rotate(90deg);
  }
  #swiper-banner-button-prev{
    left:20px;
    top:45%;
    transform: rotate(90deg);
  }
</style>

swiper的样式文件没导入吧,下面直接引入css和js文件是正常的

<link rel="stylesheet" href="https://lib.baomitu.com/Swiper/7.4.1/swiper-bundle.min.css" />
<div class="swiper" id="swiper-banner">
    <div class="swiper-wrapper">

        <div class="swiper-slide">
            <img src="https://cdn.shopify.com/s/files/1/0558/5829/8965/files/4_4b2b79c8-294f-49d2-a14e-00e062869bec.jpg?v=1659941533" class=" ls-is-cached lazyloaded">
        </div>
        <div class="swiper-slide">
            <img src="https://cdn.shopify.com/s/files/1/0558/5829/8965/files/2_0f99771c-8f46-4c5b-a5e1-5261392a80f0.jpg?v=1659941405" class=" ls-is-cached lazyloaded">
        </div>
        <div class="swiper-slide">
            <img src="https://cdn.shopify.com/s/files/1/0558/5829/8965/files/4_4b2b79c8-294f-49d2-a14e-00e062869bec.jpg?v=1659941533" class=" ls-is-cached lazyloaded">
        </div>

    </div>

    <div class="swiper-button-prev" id="swiper-banner-button-prev"></div>
    <div class="swiper-button-next" id="swiper-banner-button-next"></div>

</div>

<script src="https://lib.baomitu.com/Swiper/7.4.1/swiper-bundle.min.js"></script>
<script>
    const swiper = new Swiper('#swiper-banner', {
        direction: 'vertical',
        loop: true,

        navigation: {
            nextEl: '#swiper-banner-button-next',
            prevEl: '#swiper-banner-button-prev',
        },

    })
</script>

<style>
    #swiper-banner-button-next {
        left: 20px;
        top: 55%;
        transform: rotate(90deg);
    }

    #swiper-banner-button-prev {
        left: 20px;
        top: 45%;
        transform: rotate(90deg);
    }
</style>

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632