2013-03-29 3 views
2

정상적인 CSS 흐름 (절대 위치가 있음)의 측면에서 한 요소가 있습니다. 이것은 다른 요소의 영역을 가린다는 것을 의미합니다.다른 요소로 가려진 요소에서 마우스 이벤트를 발생시키는 방법?

내가 바라는 것은 모호한 요소에 마우스 이벤트가 발생하면 아래 위치의이 마우스 이벤트를 받도록하려는 것입니다.

NB : 애매한 개체에서 마우스 이벤트를 계속 볼 필요가 있기 때문에 CSS pointer-events: none을 사용하고 싶지 않습니다.

참조 예 :

http://jsfiddle.net/7ZpAp/6/

내가 "세"요소는 마우스 이벤트를 수신합니다.


추가 정보/동기 부여 : 나는/드래그를 구현 JQuery와 UI와 기능을 드롭하기 위해 노력하고있어. "두"요소는 "하나"에서 "세"유형 요소로 끌립니다.

불투명 한 요소 ("three")에 대해 요소 (요소 "2")가 발생해야합니다. 두 개 이상의 요소가있을 수 있습니다. 두 개를 놓을 수 있습니다. 이벤트가 놓인 요소를 감지하도록 이벤트를 설정합니다.

mouseup 이벤트가 감지되어 처리기가 요소 "3". 현재 "3"이 dom의 "one"앞에 나타나면 행동의 변화가있는 것처럼 보입니다. 왜 이런 일이 일어날 지 모르겠다.

+0

jQuery-UI를 사용하는 동안 ['Droppable'] (http://jqueryui.com/droppable/)을 사용하지 않는 이유는 무엇입니까? – Boaz

+0

나는 그것을 몰랐다. 내 자신을 끄고, 다시 켜야 했어. – cammil

답변

0

"세 개의"요소에 상대적 위치를 설정해보십시오.

+0

지구상의 ... 어떻게해야합니까? – cammil

+0

그것은 당신의 바이올린에서 일했습니다 :) 그것은 지금까지 내가 아는 전부입니다 ... – JimCresswell

관련 문제