【问题标题】:I am trying to build a vertical mousewheel control swiper in react.js but it is not working?我正在尝试在 react.js 中构建一个垂直鼠标滚轮控制滑动器,但它不起作用?
【发布时间】:2019-08-05 16:29:22
【问题描述】:

我正在尝试使用 react.js 创建一个带有 react-id-swiper 的鼠标滚轮控制垂直滑动器,但它没有工作没有错误没有样式只显示放置在 div 中的文本。任何人都可以帮助解决问题。

我只是编写这段代码并从库中包含 css。

import React from "react";
import Swiper from "react-id-swiper";
import "react-id-swiper/lib/styles/scss/swiper.scss";

class Example extends React.Component {
  render() {
    const params = {
      container: ".container",
      pagination: ".swiper-pagination",
      paginationClickable: true,
      direction: "vertical"
    };
    return (
      <Swiper {...params}>
        <div>Slide 1</div>
        <div>Slide 2</div>
        <div>Slide 3</div>
        <div>Slide 4</div>
        <div>Slide 5</div>
      </Swiper>
    );
  }
}

export default Example;

【问题讨论】:

  • 您是否遇到任何错误?

标签: reactjs swiper


【解决方案1】:

您必须在选项中启用鼠标滚轮事件,如 Swiper docs 中所述:

const params = {
  container: ".container",
  pagination: ".swiper-pagination",
  paginationClickable: true,
  direction: "vertical",
  mousewheel: true, // https://idangero.us/swiper/api/#mousewheel
};

return (
  <Swiper {...params}>
    <div>Slide 1</div>
    <div>Slide 2</div>
    <div>Slide 3</div>
    <div>Slide 4</div>
    <div>Slide 5</div>
  </Swiper>
);

【讨论】:

  • 你能告诉我如何为这个#Mousewheel控制滑动器设置事件的代码吗。@wiesson
  • 我的例子中 params 对象的最后一行!
  • 它对你有用吗?如果是的话,如果你接受我的回答,我很高兴!
  • 我有一个问题,
  • 在反应应用程序引导程序中不起作用(找不到错误模块)
猜你喜欢
  • 2013-02-01
  • 1970-01-01
  • 2022-11-22
  • 2012-05-18
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
相关资源
最近更新 更多