css로 ie6 구현은 정말 개짜증나는 일이다..
버그로 인해 실패 실패
ie6 핵을 이용하여 구현....
마우스 오버시
display:block-> none 가능
display:none -> block 불가
도저히 못해먹겠다
그래서 자바스크립트 또는 jquery로 구현했다.
<ul id='test'>
<li onmouseout="myOut()" onmouseover="myOver()">보였다 안보였다 </li>
</ul>
function myOut(){
document.getElementById('test').style.display='none';
}
function myOver(){
document.getElementById('test').style.display='block';
}
rollover 경우:
$(document).ready(function() {
try {
$("li").mouseover(function(){
$(this).css("background","url(이미지주소)");
});
} catch(e) {}
try {
$("li").mouseout(function(){
$(this).css("background","url()");
$(this).css("background-color", "#f2f2f2");
});
} catch(e) {}
});
'html/css' 카테고리의 다른 글
상태바에 주소 숨기기 & 주소창 주소 고정시키기 (0) | 2013.12.05 |
---|---|
퀵메뉴 (스크롤배너) (0) | 2012.03.19 |
상큼한 드롭다운(Drop-Down) 메뉴 만들기 (0) | 2012.01.03 |
주소줄 옆 호환성보기를 없애자 (0) | 2011.11.03 |
테이블은 이제 그만 쉬어야 할 때. (0) | 2011.03.25 |