저는 HTML과 CSS가 처음이에요. 지침에 따라 부동 사이드 바를 만들려고했습니다. CSS에jquery가 플로트되지 않은 부동 상자
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript'>
$(document).ready(function() {
var $sidebar = $("#sharebox"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 5;
$window.scroll(function() {
if ($window.scrollTop() > (offset.top-topPadding)) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$sidebar.stop().animate({
marginTop: 0
});
}
});
});
</script>
다음과 같은 코드 : 그래서 HTML 페이지에 이러한 자바 스크립트 코드를 추가
#sharebox { float: right; margin-left: 800px; background: #FAFAFA;
position: absolute; border: 1px solid #E5E5E5;
-moz-border-radius: 3px;border-radius: 3px; }
#sharebox .wdt { float: right; clear: left; padding: 5px; }
그리고 요소를 만들려면 다음 코드를 사용 :
<div id="sharebox">
<ul>
<li><a href="#Search" onclick="return false;"> Search </a></li>
<li><a href="#Plots" onclick="return false;"> Plots </a></li>
<li><a href="#Statistics" onclick="return false;"> statistics </a></li>
</ul>
</div>
을하지만, 아무 것도 떠오르지 않는다 ... 누군가 나에게 힌트를 줄 수 있을까?
감사합니다.
Absolute는 부모 컨테이너 내에서 정확히 'top'과 'left'를 사용하여 또는 '바닥'과 '오른쪽'). 위치의 상대적인 위치는 요소 위치/흐름을 자연스럽게 할 수 있으며 이는 약 95 %의 경우에 올바른 것입니다. 당신이 그것을 뜨기 원한다면, 그것은 친척이어야합니다. http://css-tricks.com/absolute-relative-fixed-positioining-how-do-they-differ/ –