이 질문은 (다른 트위스트와 함께) 내가 물었다 previous question에 후속이다 그건 디버깅이 필요한 버그입니다. 내가 항목 A, 항목 B, 및 항목 C를 통해 스크롤 할 수 대신 내 마우스가 왜 어쨌든 무슨 일이 일어나고 항목 A를 떠날 때 완전히 사라질 필요합니다 http://jsfiddle.net/Wagtail/b6Juh/18/자바 스크립트 변화 내용 및 스크롤 메뉴 버그 어딘가에
:
여기 내 jsFiddle입니까?
<table id="headMenu">
<tr>
<td id="head1">Item 1</td>
<td id="head2">Item 2</td>
<td id="head3">Item 3</td>
</tr>
</table>
<table id="subMenu">
<tr>
<td>Dynamic Content!</td>
</tr>
</table>
CSS 코드
HTML :
#headMenu{background:rgb(142,180,227);width:90%;height:50px;color:white;font-weight:bold;text-align:center;margin:20px 5% 0px 5%%;vertical-align:middle;}
#subMenu{background:rgb(195,214,155);width:90%;height:50px;color:white;font-weight:bold;text-align:center;margin:1px 5% auto 5%;vertical-align:middle;}
#headMenu td:hover{background:rgb(162,200,240);}
#subMenu td:hover{background:rgb(210,230,170);}
자바 스크립트 코드 :
다음은 사용자의 편의를 위해 복사 자바 스크립트, HTML 및 CSS 코드의
var a = 500, head1 = document.getElementById('head1'), subMenu = document.getElementById('subMenu'), timeout;
head1.onmouseover = function(displayMenu) {
subMenu.innerHTML = '<tr><td>Item A</td><td>Item B</td><td>Item C</td></tr>';
head1.onmouseout = function(getScroll) {
subMenu.onmouseover = function(breakTimeout) {
clearTimeout(timeout);
subMenu.onmouseout = function(endFunction) {
subMenu.innerHTML = '<tr><td>Dynamic Content!</td></tr>';
};
};
timeout = setTimeout(function() {
document.getElementById("subMenu").innerHTML = '<tr><td>Dynamic Content!</td></tr>';
}, a);
};
};
미리 답변 해 주셔서 감사합니다. 설명이 필요하면 답장 해 드리겠습니다.
당신이 곳 –
같은 몇 가지 준비 스크립트를 찾을 수 있습니다
나는 무슨 뜻인지 표시하도록 jsfiddle 예를 업데이트했습니다? 나는 아무것도 찾을 수 없었다! – Wagtail
key : 드롭 라인 메뉴 –