Это мой код 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 но немного v alidation, 'div' является элементом уровня блока,' a' является элементом встроенного уровня, а встроенный элемент уровня не может содержать элемент уровня блока. Возможно, это не проблема для браузеров, но делает вашу жизнь сложнее, если не следовать w3c. (например, при плавании может вызвать осложнения) И все, допустимая структура HTML должна быть целью всего сайта, но я знаю, что это утопия :) – Kovge