jQuery的動畫效果可以應用與哪些屬性

admin發表於2017-07-07

大家知道利用jquery可以輕鬆的實現動畫效果,和原生的javascript比較起來真是方便無比。

先看如下程式碼例項:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
#antzone{
  width:100px;
  height:50px;
  background:green;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
  $("#bt").click(function(){
    $("#antzone").animate({width:200},3000);
  })
})
</script>
</head>
<body>
<div id="antzone"></div>
<input type="button" id="bt" value="檢視效果"/>
</body>
</html>

上面的程式碼實現了最為簡單的動畫效果,但是這個動畫效果並非對所有的屬性都是有效的。基本規律是這樣的,如果屬性值是數字的話可以使用動畫,否則不可以,除非有特別的說明,background-color背景色和background-position背景位置就不能夠使用動畫方式,不過可以使用其他外掛實現,關於如何實現背景色和背景位置的動畫效果,可以參閱下面兩篇文章。

相關閱讀:

1.背景色動畫變化可以參閱jQuery背景色漸變動畫效果程式碼例項一章節。

2.背景位置動畫變化可以參閱jQuery background-position背景位置動畫效果程式碼例項一章節。

相關文章