를 오버라이드 (override) 할 필요가 있습니다. 자녀 주위의 죽은 공간 위로 마우스를 가져 가면 부모 내부에 마우스 포인터를 올려 놓으면 부모의 툴팁이 나타납니다. 부모의 툴팁에 어디서나 표시되도록하려면 어떻게해야합니까?부모 툴팁 고려이 HTML을 자식 툴팁
브 루트 포스 솔루션은 부모가 제목 세트를 가질 때마다 JS를 사용하여 모든 하위 툴팁을 제거하는 것입니다. 그리고 JS는 부모가 제목을 삭제할 때 툴팁을 되돌릴 것입니다. 이것은 대형 문서에 대한 과도한 처리 일 것이므로보다 효율적인 솔루션을 기대하고 있습니다.
왜 내가이 작업을 수행하고 있습니까? 전체 요소를 사용하지 않으려면 JS 함수가 있습니다. 기본적으로 클래스에 요소를 추가하여 색이 바랜 것처럼 보이게하고 no-drop 커서를 만듭니다. 사용 중지 된 요소 위로 마우스를 가져 가면 툴팁에 "사용할 수 없습니다 ... ㅋ ㅋ"라고 표시됩니다. 자식 요소가 툴팁을 트리거하면 이상 할 것입니다. 자녀는 "여기를 클릭하여 실행하십시오"와 같은 말을 할 수 있습니다. 이는 부모가 사용할 수 없으므로 나쁜 사용자 경험이 될 수 있습니다.
function disable(element) {
element.writeAttribute('title', 'you cannot use this');
element.addClassName('disabled');
}
function enable(element) {
element.writeAttribute('title', null);
element.removeClassName('disabled');
}
원래 게시물을 업데이트해야하는 이유가 있습니다. – JoJo
좋아요. 답변에 약간을 추가하겠습니다 ... – Pointy