간단한 jQuery 드롭 다운에 문제가 있습니다. 그것은 그 아래에있는 내용을 밀어 내리고 있지 않습니다. 나는 그들 모두에게 position: relative
를 주었지만 여전히 기쁨은 없습니다. 그것의 위에 떠있는 유지. 이 문제를 어떻게 해결할 수 있습니까?'position : relative'에도 불구하고 드롭 다운 메뉴가 내용을 푸시하지 않음
편집 : 여기에 제안 된대로 jsFiddle입니다!
<script type="text/javascript">
$(document).ready(function() {
$('#nav-mobile ul').hide();
$('#nav-mobile').click(function(e) {
e.preventDefault();
$('#nav-mobile ul').slideToggle();
});
});
</script>
</head>
<body>
<div id="nav-mobile">
<a href="#">Menu</a>
<ul>
<li><a href="<?php echo $path; ?>index.php">Home</a></li>
<li><a href="<?php echo $path; ?>audio-visual-company/audio-visual-company.php">Why Us</a></li>
<li><a href="<?php echo $path; ?>audio-visual-hire/audio-visual-hire.php">Our Work</a></li>
<li><a href="<?php echo $path; ?>sound-hire/sound-hire.php">Our Equipment</a></li>
<li><a href="<?php echo $path; ?>video-production-dublin/video-production-dublin.php">Video Production</a></li>
<li id="last-child"><a href="<?php echo $path; ?>audio-visual-dublin/audio-visual-dublin-contact.php">Contact</a></li>
</ul>
</div>
<header id="header">
<a href="../index.php"><img src="gfx/logo.png" alt="Conference Services" id="logo" /></a>
</header>
</body>
</html>
는 CSS :
#nav-mobile {
display: block;
padding-top: 12px;
height: 33px;
font-size: 0.9em;
}
#nav-mobile, #nav-mobile ul, #nav-mobile li {
position: relative;
}
#nav-mobile ul {
margin: 0;
padding: 0;
width: 100%;
background: #151515;
}
#nav-mobile ul li {
width: 100%;
display: block;
padding: 13px 0 13px 0;
margin: 0;
}
#nav-mobile ul a:hover {
background: none;
}
#nav-mobile ul li:hover {
background: #272727;
}
header {
height: 150px;
}
이 코드와 함께 jsFiddle을 게시 할 수 있습니까? 문제가 무엇인지 알 수 있습니다. 감사! –
여기에 probs가 없습니다! http://jsfiddle.net/8arUF/ – elemelas