몇 달 전 jquery animate
기능을 사용하여 div를 표시 할 수있었습니다.몇 가지 특정 효과 (확대, 축소)로 DIV를 표시하는 방법
.ui-dialog
{
width: 200px;
height: 50px;
background: red;
position: fixed;
left: 50%;
top: -100px;
margin-left: -100px;
}
var dialogue = $('.ui-dialog')
dialogue.animate({
left: "50%",
top: "50%",
marginLeft: -dialogue.width()/2,
marginTop: -dialogue.height()/2
}, 1000);
<div class="ui-dialog">hi there</div>
위의 코드는 작동했지만 지금은 다른 질문이 있습니다 : 그것은이 같았다. 나는 약간 다른 효력을 가진 페이지의 센터에 <div />
를 보여주고 싶다. 사용자가 버튼을 클릭하면 불투명도가 커지면서 <div />
이 나타나고 사용자가 '닫기'버튼을 클릭하면 <div />
은 불투명도가 줄어드는 것처럼 사라집니다.
이 URL로 이동하여 div가 어떻게 표시되는지 확인하십시오. 그 정확한 효과를 보여주고 내 사업부를 숨기려면 :
http://demos.kendoui.com/web/window/index.html
코드와 개념 제발 도와주세요. 여기
내가
var grower = $('.grower');
$('.click').click(function(){
grower.css({width:0, height:0, left:0, top:0});
var windowWidth = $(window).width();
var windowHeight = $(window).height();
var left = windowWidth/2 - 150;
var top = windowHeight/2 - 150;
grower.css({left:windowWidth/2, top:windowHeight/2});
grower.animate({width:300, height:300, left:left, top:top},500);
});
나는 왜 당신이 링크 자체로 이해할 수 없는지 잘 모르겠습니다. 꽤 깔끔하고 이해하기 쉽습니다. –