vue 利用css实现元素扩大鼠标选中区域及音乐拖动进度条实现(初版)

vue 利用css实现元素扩大鼠标选中区域及音乐拖动进度条实现(初版),第1张

效果图如下:

 

 html部分


        
      

js部分:

data() {
      return {
        wid: 100,
        heig: 4,
        isdown: false,
      }
    },

 methods: { // 方法 集合

      clickD(e) {
        console.log(e);
        // console.log(e.currentTarget.firstElementChild);
        this.wid = e.layerX;
        // e.currentTarget.firstElementChild.style.width = e.layerX;
        // console.log(e.currentTarget.firstElementChild[0].style.width)
      },

      down(e) {
        this.isdown = true;
      },

      mouse(e) {
        if (this.isdown) {
          console.log(e);
          console.log(e.layerX);
          this.wid = e.layerX;
        }
      },
      mouseupC(e) {
        this.isdown = false;
      },

      mouseLeaveF(e) {
        this.isdown = false;
      },

      mouseOverF(e) {
        console.log(this);
        console.log(e.path);
      }
}

css

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/944842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存