我在jquery中有以下代碼片段。其中,我想動畫每個元素的數組一個接一個。在jquery中的Javascript數組對象
<script type="text/javascript">
function AnimateText() {
var myCars = new Array("Saab", "Volvo", "BMW");
myCars.each(function() {
$(this).fadeIn("2000").fadeOut("2000");
});
}
</script>
但我收到此錯誤對象不支持此方法或屬性
編輯
感謝所有的answer.Now我有問題,在動畫的數組元素屏幕。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherits="Default7" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function AnimateText() {
var myCars = new Array("Saab", "Volvo", "BMW");
$.each(myCars, function (key, value) {
$("#myDiv").html(value).fadeIn("2000") ;
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="myDiv"></div>
<input type="button" id="btnTest" value="Animate" onclick="AnimateText();" />
</form>
</body>
</html>
沒有得到這個,內環路jQuery的這通常是指在循環 – ezmilhouse 2011-04-26 12:44:48
@ezmilhouse當前OBJ,是的,這就是爲什麼你可能需要外界捕捉到一個循環。無論如何,在一個字符串上調用'.fadeIn'沒有多大意義,這就是爲什麼我認爲OP需要在其他某個對象上顯示它。 – 2011-04-26 12:46:18
我沒有收到任何錯誤,但我在屏幕上看不到任何動畫 – 2011-04-26 12:46:30