페이지가로드 될 때 오른쪽 (오프 스크린)에서 가운데로 움직이는 뷰 포트의 하단에 배너를 만들려고합니다. 나는 윈도우의 높이를 측정하고 배너의 높이를 빼서 정적 인 위치와 함께 정확한 높이로 화면에 놓습니다. 나는 그 때 한계에 자동을 가진 부모에게 기치를 중심에 두는 것을 시도하고있다.jQuery div에 중심 맞추기
현재 jQuery가 작동하지 않는 것 같습니다.
Jsfiddle : 당신이 등, 최고를 사용하여 위치를 left
를 사용하여 전환 및 DOM 요소를 사용할 수 있도록 $(document).ready(function(){
하거나 $(function(){
를 사용하려고 시도하고 요소에 http://jsfiddle.net/x8xtQ/3/
$(window).load(function() {
var windowHeight = $(window).height();
var bannerHeight = windowHeight - 80 + "px";
$('.create_banner').css({
position: "static",
top: bannerHeight
}).animate({
marginleft: "auto",
marginright: "auto"
});
});
는 점은 정적 값으로 수행 할 수없는 사업부를 중심으로하는 것입니다. 그래서 나는 마진 자동차를 처음에 사용했다. – user2126833
왜 안 되니? 'window.width'를 계산하고, 애니메이션을 적용 할 div의 너비를 뺀 다음 2로 나눕니다. 새 왼쪽 '입니다. 예 : 800px 창 - 각면에 400px div = 200px/2 = 100px 공간이 필요합니다. – helion3