2017-02-08 7 views
0

이것이 처음 게시 된 것으로,이를 수행하는 방법을 몇 시간 동안 조사하지 않았다면 게시하지 않을 것입니다.드롭 다운시 시뮬레이션 클릭

내가 떨어 뜨린 위치에서 클릭을 트리거하는 div에 항목을 끌어다 놓으 려합니다. 드래그 앤드 롭지 만 클릭 (시뮬레이션)을 트리거 할 수없는 부분이 있습니다.

도와 주시면 알려주세요. 나는 마음의 평화를 사랑한다.

< 3 라라

+1

스택 오버플로에 오신 것을 환영합니다. 귀하의 게시물과 함께 할 수있는 가장 좋은 것은 HTML을 추가하는 것입니다 (지침에 따라 코드 4 칸을 들여 쓰기). 그런 다음 코드를 실행하십시오. https://jsfiddle.net에서 계정을 만든 다음 질문에 바이올린 URL을 게시 할 수 있습니다! 희망이 당신을 올바른 방향으로 시작됩니다. – toolbox3

답변

0

전화 항목을 삭제하는 기능 :

<div ondrop="dropFunction(event)"></div> 

그 함수에서, 당신은 수집해야 마우스 좌표 :

var x = event.clientX;  // Get the horizontal coordinate 
var y = event.clientY;  // Get the vertical coordinate 

을 그리고 다음 트리거 해당 좌표를 클릭하십시오 :

document.elementFromPoint(x, y).click(); 

위에서 작성한 마우스 좌표는 커서가 화면상의 위치입니다. 떨어 뜨린 개체의 모양을 기반으로 이러한 좌표를 조정할 수 있습니다.

관련 문제