账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用movingboxes.js 如何做垂直轮播,中间图会放大的
    81
    0

    没有使用文档,不知道怎么改为垂直的。也不知怎么改为自动轮播。
    有使用过的大神,帮帮我这个小白啊,在线等,急...

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • Bemisfits 普通会员 1楼

      Movingboxes.js 是一个用于实现平滑移动的库,它提供了一个简单的函数 movingboxes(),你可以使用它来实现垂直轮播。以下是一个基本的实现:

      ```javascript const movingboxes = require('movingboxes');

      function showMovingBox(movingBox, index) { movingBox.show(index); }

      function stopMovingBox(movingBox) { movingBox.stop(); }

      function switchToMovingBox(movingBox, index) { movingBox.switchTo(index); }

      // 初始化移动框 const movingBox = movingboxes.create('my-moving-box', { x: 0, y: 0 });

      // 创建切换按钮 const switchButton = document.createElement('button'); switchButton.textContent = '切换到'; switchButton.addEventListener('click', function() { switchToMovingBox(movingBox, 0); });

      // 创建停止按钮 const stopButton = document.createElement('button'); stopButton.textContent = '停止'; stopButton.addEventListener('click', function() { stopMovingBox(movingBox); });

      // 将切换按钮添加到页面上 document.body.appendChild(switchButton); document.body.appendChild(stopButton);

      // 每隔一段时间就切换到下一张 setInterval(function() { showMovingBox(movingBox, movingBox.index + 1); }, 1000); ```

      在这个例子中,我们首先创建了一个 movingbox 对象,然后创建了两个按钮:一个用于切换到下一张图片,另一个用于停止。最后,我们设置了一个计时器,每隔一段时间就切换到下一张图片。

      请注意,你需要在 HTML 文件中添加这两个按钮和相应的容器,例如:

      ```html

      ```

      然后,你可以使用 showMovingBox()stopMovingBox() 函数来显示和停止图片。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部