2009-11-10 7 views
0

Dojo 툴팁이 초기화되었으며 원하는 노드 위로 마우스를 가져 가면 완벽하게 작동합니다. 문제는 처음에 도구 설명이 처음 나타나면 더 이상 "도구 설명"영역 위로 마우스를 가져 가지 않으면 툴팁이 페이지의 왼쪽 상단에 나타납니다. 툴팁의 "가리개"영역을 벗어 났을 때 툴팁을 숨기는 방법은 무엇입니까? 은 "변수"의Dojo 툴팁이 페이지의 왼쪽 상단 모서리에 나타납니다.

new dijit.Tooltip({ 
    connectId: [this.myCloseContainerId], 
    label: this.substitute(this.tooltipTemplate, { 
    tooltipText: this.closeTooltipText 
    }), 
    position: ["below"], 
    showDelay: 50 
}); 

모든 설정하고 정의됩니다

여기에 코드를 내 초기화 비트가 있습니다.

답변

0

해결책은 다음과 같습니다.

.dijitTooltip { 
    opacity: 0; 
    filter: alpha(opacity=0); /* this is for IE support */ 
} 

이 갖고있는 것 같아요 : 도장이 툴팁을 배치 할 때 1로 CSS 불투명도를 설정하기 때문에, 다음 가장 쉬운 해결책은 즉, 자신의 CSS에 다음과 같은 규칙을 정의, 기본적으로 0으로 불투명도를 설정하는 것입니다 문제를 해결했습니다.