2012-02-16 6 views
1

필자는 기술이별로 없기 때문에 다음 문항을 올바르게 표현하지 않으면 변명의 여지가 있습니다.mousemove로 onclick 취소하기

는 여기 간다 : 당신이 클릭하고 검색 할 수있는 사이트를 드래그 할 수 있도록

내 사이트는 iscroll 자바 스크립트에 내장되어 있습니다. 현재 홈페이지에서 유일한 슬라이드 인 포트폴리오 페이지에는 미리보기 이미지를 확대하여 전체 이미지를 표시하는 미리보기 이미지 뷰어가 있습니다. test.silent-g.co.uk

내가 가진 문제는 마우스로 드래그 할 때 onclick을 취소하거나 스크롤을 취소 할 때 자바 스크립트에 코드하는 방법이 있습니까?

링크가 작동하지 않으며 진행중인 작업 일뿐입니다.

어떤 생각이라면 환영받을 수 있으며, 답변을 laymens 용어로 넣을 수 있다면 자바 스크립트를 사용할 수는 있지만 위와 같이 쓸 수는 없습니다.

답변

1

onclickmouseup으로 대체하는 것이 좋습니다. 이 방법은 커서가 요소 위에있을 때 사용자가 마우스 단추를 놓을 때만 작동합니다.

0

onClick은 제대로 작동합니다. 내가 jsfiddle에서 시도한 것은 다음과 같다.

HTML :

<button id="button" onClick="alert(1)"> 
    Your button 
</button> 

그럼 그냥 멀리 요소에서 마우스를 드래그 버튼을 클릭하고 마우스를 놓습니다. onClick 이벤트가 발생하지 않습니다.

관련 문제