abstrakt:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> &
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>案例</title> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <style type="text/css"> div{width: 200px;height: 200px;background:red;position:absolute;} button{width: 200px;height: 30px;} </style> <script type="text/javascript"> $(document).ready(function(){ $('button').click(function(){ $('div').animate({ borderRadius:'100px', top:'200px', left:'200px' },3000) }) }) </script> </head> <body> <button>點(diǎn)擊變化</button> <div></div> </body> </html>
animate()方法創(chuàng)建自定義的動(dòng)畫
語法:$(selector).animate({params},speed,function);
必選的 params 參數(shù)定義形成動(dòng)畫的 CSS 屬性。
(控制多個(gè)css屬性用逗號(hào)隔開,使用的預(yù)定義函數(shù)有show() hide() toggle() ,帶杠的屬性一律采用駝峰寫法)
可選的 speed 規(guī)定效果的時(shí)長。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 function動(dòng)畫完成后所執(zhí)行的函數(shù)
jquery動(dòng)畫在頁面切換的時(shí)候效過可能會(huì)更好,就像向ppt中的動(dòng)畫效果