为了账号安全,请及时绑定邮箱和手机立即绑定

怎么当触发mousedown时,才能触发mousemove事件

怎么当触发mousedown时,才能触发mousemove事件

互换的青春 2018-12-28 15:14:16
我想做一个div可以拖动,改变宽度的功能,就是当我鼠标点击触发mousedown时,才能触发mousemove事件,来获取鼠标的坐标 比如 div的id为 test$("#test").mousedown(function(){$("#test").mousemove(function(e){    .......}) })这么写好像不对,但是不知道要怎么写 。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

var isDown = false;

$('#test')

  .mousedown(function(){ isDown = true; })

  .mouseup(function(){ isDown = false; })

  .mouseove(function(e){

    if (isDown) {

      // do something

    }

  });


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 1082 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信