jquery 이벤트 mousedown과 click 이벤트를 동시에 사용할 수 있나요?

黄舟
풀어 주다: 2017-06-28 09:21:51
원래의
1997명이 탐색했습니다.

mousedown 및 클릭 이벤트가 추가된 버튼이 있습니다. mousedown이 발생하면 버튼을 드래그하고 싶습니다.

 public  void button_MouseDown(object sender, MouseEventArgs e)
  {
    panel.DoDragDrop(((Button)sender), DragDropEffects.Move);
  }
로그인 후 복사

클릭하면 창이 팝업됩니다.


 private void button_Click(object sender, EventArgs e)
  {
            Form2 fm= new Form2();
            fm.ShowDialog();
  }
로그인 후 복사

하지만 mousedown 이벤트만 작동하는 것 같습니다. 이유를 모르시나요?


첫 번째 것을 끄고 두 번째가 작동하는지 확인하세요. 첫 번째 이벤트를 켜진 상태로 두고 두 번째 이벤트를 끄고 효과가 있는지 확인하세요.

마지막 두 개를 활성화하고 둘 다 응답하지 않으면 충돌이 발생합니다.

panel.DoDragDrop 작업으로 인해 마우스 다운 및 마우스 업이 정상적으로 수행되지 않습니다. 동일한

control에 대해 완전한 다운 및 업이 없으면 클릭 이벤트가 발생하지 않습니다.

그 중 하나만 마우스 이벤트에 응답할 수 있습니다. 마우스를 눌렀을 때 버튼을 드래그하고 클릭하면 창이 팝업된다는 것을 어떻게 알 수 있습니까? 문제?


mousedown 및 mouseup 이벤트 등록
누른 후에는 어떻게 해야 할까요? 누른 후 표시를 하고, 마우스를 움직일 때 작업을 수행합니다.


당신이 이루고 싶은 것이 무엇인지 말해 보세요. 올바른 방향을 제시하기 쉽습니다.

위 내용은 jquery 이벤트 mousedown과 click 이벤트를 동시에 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿