CSS+jQuery实现的一个放大缩小动画效果

2020-05-23 06:16:18易采站长站整理

$page4.stop();
$page4.animate({
opacity:1.0,
width:”150px”,
height: “250px”,
top: “250px”,
left: “0px”
},600,null,function(){
$page4.removeClass(“current”).attr(“style”,””);
});
e.stopPropagation();
return false;
};
//
$(“#button1”).unbind(“mouseover”).bind(“mouseover”,function(e){
//
var $page1 = $(“.page1”);
// 添加特定的
return increase($page1,e);
}).unbind(“mouseout”).bind(“mouseout”,function(e){
return resize(e);
});
//
$(“#button2”).unbind(“mouseover”).bind(“mouseover”,function(e){
//
var $page2 = $(“.page2”);
// 添加特定的
return increase($page2,e);
}).unbind(“mouseout”).bind(“mouseout”,function(e){
return resize(e);
});
//
$(“#button3”).unbind(“mouseover”).bind(“mouseover”,function(e){
//
var $page3 = $(“.page3”);
// 添加特定的
return increase($page3,e);
}).unbind(“mouseout”).bind(“mouseout”,function(e){
return resize(e);
});
//
$(“#button4”).unbind(“mouseover”).bind(“mouseover”,function(e){
//
var $page4 = $(“.page4”);
// 添加特定的
return increase($page4,e);
}).unbind(“mouseout”).bind(“mouseout”,function(e){
return resize(e);
});
//
$(“.pages”).unbind(“mouseover”).bind(“mouseover”,function(e){
//
var $this = $(this);
// 添加特定的
return increase($this,e);
}).unbind(“mouseout”).bind(“mouseout”,function(e){
// 所有的都移除
return resize(e);
});
//
$(“body”).click(function(e){
// 所有的都移除
return resize(e);
});
});
</script>
</head>
<body>
<div class=”pages page1″>page1</div>
<div class=”pages page2″>page2</div>
<div class=”pages page3″>page3</div>
<div class=”pages page4″>page4</div>
<div style=”background-color: #a5cfff;”>
<button id=”button1″>第一页</button>
<button id=”button2″>第2页</button>
<button id=”button3″>第3页</button>
<button id=”button4″>第4页</button>
</div>
</body>
</html>