Тема: jQuery fadeIn()
Показать сообщение отдельно
  #16 (permalink)  
Старый 21.10.2015, 14:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от annie88
Может ли наличие цикла повлиять на количество вызовов?
на количество вызовов влияет только количество элементов '.class_1, .class_2' сколько их , столько раз и сработает callback -- в примере ниже функция сработает 3 раза
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  div  {
     height: 100px;
     width: 100px;
      background-color: #D2B48C;
  }

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
$(function(){
var n = 1;
function someFunction()
{
   $('.first').html(n++)
}
$('.class_1,.class_2').stop().delay(12000).fadeOut(5000,someFunction).fadeIn(5000);
});


  </script>
</head>

<body>



<div class='first'>

</div>
<div class='class_1'>

</div>
<div class='class_1'>

</div>
<div class="class_2">
</div>


</body>

</html>

Последний раз редактировалось рони, 21.10.2015 в 14:30.
Ответить с цитированием