2014-01-14 2 views
0

나는이벤트가 해당 DIV에서 실행되도록하려면 어떻게해야합니까?

<div id="threeJSContainer"> 
</div> 
<div id="UIControls"> 
    <div ng-include src="'scripts/angular/UI.html'"></div> 
</div> 

위의 코드는 내가 예상 한대로 작동 UIControls div의 내부에 서식있는 텍스트 편집기를 삽입 할 수 있습니다 다음이 가능한 HTML 구조를 가지고있다. 하지만 UICOntrols가 absolute을 전체 화면 상단에 놓는 CSS를 사용하기 때문에 threeJSContainer의 3JS 3D 장면에서의 마우스 이벤트는 대신 UIControls div에서 시작됩니다.

<div id="threeJSContainer"> 
    <div id="UIControls"> 
     <div ng-include src="'scripts/angular/UI.html'"></div> 
    </div> 
</div> 

이 코드는 적절하게 마우스 이벤트가 발생하고 난 마우스 컨트롤 내 threejs 장면을 이동할 수 있어요,하지만 지금 UICOntrols로 threeJScontainer 예상대로 textAngular 나던 작업을 플러그인 서식있는 텍스트 편집기 내부의 서브 DIV이다. 타이핑은 잘되지만 마우스 이벤트는 전혀 작동하지 않습니다. 리치 텍스트 에디터 박스를 선택하면 입력 할 수 있습니다.

답변

0

망가 div의 중복 및 마우스 이벤트는 의지

를 사용하여 첫 번째 코드를 다른 표적

을 가지고 있으며, 단지 당신이 최고 CSS로 두 번째 사업부에서 최초의 사업부를 넣을 필요가 절대 또한 DIV 번호의 threeJSContainer 위치를 넣어 태그

관련 문제