나머지 레이아웃에는 영향을주지 않는 이벤트 위로 마우스를 가져 가려고합니다. Z- 인덱스가 그렇게하는 것 같지만 작동시킬 수는 없습니다. 나는 CSS를 고수하려고 노력하고 있지만 jQuery는 할 수있다.z- 인덱스가 작동하지 않는 경우
전체 응용 프로그램 : http://jsfiddle.net/9cRdq/
HTML
<div class="big-square" id="br">
<div class="little-square" id="br-tl"></div>
<div class="little-square" id="br-tr"></div>
<div class="little-square" id="br-bl"></div>
<div class="little-square" id="br-br"> </div>
</div>
CSS
.big-square
{
position: relative;
z-index: 1;
font-size: 2em;
float: left;
width: 30%;
min-width: 4em;
min-height: 4em;
margin: 0 2% 2% 0;
background: #000;
}
.little-square
{
position: relative;
z-index: 1;
cursor: pointer;
float: left;
width: 48%;
height: 48%;
background: #cd2626;
}
.little-square:hover
{
z-index: 1000;
}
JQuery와
$(document).ready(resizeBigSquare);
window.onresize = resizeBigSquare;
function resizeBigSquare() {
$('.big-square').css(
{
'height': ($('.big-square').width() * .85) + 'px',
'line-height': ($('.big-square').width() * .85) + 'px'
});
$('.little-square, .rectangle-top, .rectangle-bottom').css(
{
'line-height': $('.little-square').height()+ 'px'
});
}
플로트와 위치를 함께 사용할 수 없다고 생각합니다. 기본적으로 다른 요소가 배치 된 후에 문서를 렌더링합니다. 위치 속성과 동일합니다. 그래서 만약 당신이 z-index hover를 사용하여 float을 없애고 싶다면 생각합니다. –
플로트를 제거했지만 여전히 작동하지 않습니다. – user1134179
js 제발 제발? –