나는이벤트가 해당 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이다. 타이핑은 잘되지만 마우스 이벤트는 전혀 작동하지 않습니다. 리치 텍스트 에디터 박스를 선택하면 입력 할 수 있습니다.