這是我的jQuery代碼,我爲每個div製作動畫。但需要一些時間來更新每個動畫(每個動畫都是相同的)。是否有可能宣佈一個函數相同的動畫代碼,只是調用它的jQuery代碼中(每個鼠標懸停功能裏面)jQuery調用函數
jQuery的
$(document).ready(function()
{
$("#s1").mouseover
(
function test()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s2").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s3").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s4").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s5").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s6").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s7").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$("#s8").mouseover
(
function()
{
$(this).stop().animate({borderColor:"#49A655",backgroundColor:"#333", color:"#49A655"},300);
}
);
$(".speeddial").mouseout
(
function()
{
$(this).stop().animate({borderColor:"#AEAEAE",backgroundColor:"#49A655", color:"#FFFFFF"},300);
}
);
}
);
HTML
<a href="#"><div class="speeddial" id="s1">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s2">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s3">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s4">POPIS GOLUBOVA</div></a>
<div style="clear:both; margin-top:25px;"></div>
<a href="#"><div class="speeddial" id="s5">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s6">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s7">POPIS GOLUBOVA</div></a>
<a href="#"><div class="speeddial" id="s8">POPIS GOLUBOVA</div></a>
offtopic but little v alidation問題,'div'是塊級元素,'a'是行內級元素,內聯級元素不能包含塊級元素。對於瀏覽器來說,這不是問題,但如果不遵循w3c,則會讓你的生活更加艱難。 (例如在漂浮可能會導致併發症)而所有這一切,有效的HTML結構應該是所有sitebuilder的目標,但我知道它是一個烏托邦:) – Kovge 2013-03-17 15:19:30