2013-10-13 3 views
0

이중 전복 연결을 만들려고합니다. '사진'위로 굴림; 'fotografie'가 나타나고 'grafisch'가 사라지게하고 싶습니다 (같은 일 : grafisch를 굴릴 때 '사라지는 사진'). 나는 그것이 opactiy와 함께 가장 쉽다는 것을 알았지 만, 나는 그 코드를 알아낼 수 없다.켜기 : CSS의 다른 레벨에서 불투명도 0.0으로 변경

도움이 되었습니까?

$(document).ready(function() { 

    $(".foto").hover(function() { // Assign 'hover' action to all elements with 'foto' class 
     $(".grafisch").toggle(); // 'toggle' display on 'hover' event trigger for all elements with 'grafisch' class 
    }); 
    $(".grafisch").hover(function() { 
     $(".foto").toggle(); 
    }); 
    /* insert other jQuery code, if any */ 
    ... 
}); 

나는 희망 :

HTML

<a class="fotografie" href="URL"> 
<div class="foto">foto</div> 
<div class="fotografieh">fotografie</div> 
</a><a class="grafischontwerp" href="URL2"> 
<div class="grafisch">grafisch</div> 
<div class="grafischontwerph">grafisch ontwerp</div> 
</a> 

CSS

.masterplan .fotografie {color: #ff6666;} 
.masterplan .fotografie .fotografieh { display: none; } 
.masterplan .fotografie:hover .foto { display: none; } 
.masterplan .fotografie:hover .fotografieh { display: inline;} 
.masterplan .grafischontwerp {color: #33cccc; } 
.masterplan .grafischontwerp .grafischontwerph { display: none; } 
.masterplan .grafischontwerp:hover .grafisch { display: none; } 
.masterplan .grafischontwerp:hover .grafischontwerph { display: inline;} 
+0

CSS. "두 번째 것을 감추기 위해 첫 번째 시트 위로 마우스를 가져 가라"는 작업을 할 수는 있지만 다른 작업은 수행 할 수 없을 수도 있습니다. –

+0

글쎄, 내가 그걸 알아 냈어.하지만 내가 원하는 것은 다른 방향으로도 잘 작동한다는거야. : P –

+0

jQuery에서 hover에서 클래스를 변경하려고합니다. 그런 다음 표시 할 수 있습니다 : 없음; etc –

답변

1

단지 CSS를 사용하여 쉬운 답을보고하지, 내가 jQuery를 간단하게 몇 줄을 추가하는 제안하고 싶습니다 jQuery를 사용하는 경우 도움이됩니다.


편집 :

마이클, 나는 당신이 자바 스크립트/jQuery를에 익숙하지 않을 수 있다는 것을 의심. 웹에서 쉽게 찾을 수있는 수많은 예제 및 자습서가 있습니다. 또한 StackOverflow도 검색해야합니다.

html과 css를 계속 사용하려면 최소한 자바 스크립트와 jQuery의 기본 개념, 가장 널리 사용되는 JavaScript 프레임 워크/라이브러리 중 하나를 배우는 것이 좋습니다.

은 다음 링크를 확인, 당신은 시작하려면 : 나는 또한 내가 이전에 쓴 코드에 몇 가지 의견을 추가

알 수 있습니다. 이 주제에 대해 다른 질문이 있으면 알려주십시오.


체크 아웃이 데모를 - 단지 나중에 올 후손 또는 sibings를 타겟팅 할 수 있습니다>DEMO

+0

안녕하세요 Vivendi, 감사합니다. 의견을 보내고 편집 해주세요! 나는 2 박 동안 그걸 가지고 놀았지만, 지금은 마우스 오버 때까지 머물러있는 대신 호버가 깜박 거리면 숨기려고하는 div 토글 기능이 있습니다. –

+0

@Michiel - 나는 몇 줄의 코드를 재빨리 쳤다. 귀하의 질문에 대한 나의 해석에 근거하여 약간 벗어난 트랙이 될 수 있지만 아이디어가 있어야합니다. 링크는 http://jsfiddle.net/kkim1975/pp5EG/ – BinaryCat

+0

위대한 작품 [태그 : Vivendi75]! 나는 응답에 관하여 아주 기쁘다!나는 내가 원하는 것을 설명하려고 노력할 것입니다. 호버 위에서 당신은 두 개의 박스를 보여줍니다; 내가 찾고있는 것은 당신이 우스운 상자입니다. 내용이 '사진'에서 '사진'으로 변경되며, '그라피시'에서 '그라피 시프트'로 변경됩니다. [Here 's] (http://img823.imageshack.us/img823/4509/8itm.jpg) 이미지를 mouseOff로; 사진에 마우스를 올려 놓고 grafisch에 마우스를 올려 놓습니다. 모든 도움을 주셔서 감사합니다. –