Несколько эффектов jquery несколько раз в определенное время
У меня есть этот кусок кода:
$("#au").click(function(){
$("#sca").delay(18625).effect("bounce","highlight",2000);
$("#scb").delay(26520).effect("bounce","highlight",2000);
$("#scc").delay(30884).effect("bounce","highlight",2000);
$("#scd").delay(34901).effect("bounce","highlight",2000);
$("#sce").delay(39000).effect("bounce","highlight",2000);
$("#scf").delay(44000).effect("bounce","highlight",2000);
$("#scg").delay(45000).effect("bounce","highlight",2000);
$("#sca").delay(51000).effect("bounce","highlight",2000);
$("#scb").delay(52000).effect("bounce","highlight",2000);
$("#scc").delay(53000).effect("bounce","highlight",2000);
$("#scd").delay(55000).effect("bounce","highlight",2000);
$("#sce").delay(56000).effect("bounce","highlight",2000);
$("#scf").delay(57300).effect("bounce","highlight",2000);
$("#scg").delay(61403).effect("bounce","highlight",2000);
$("#sca").delay(67500).effect("bounce","highlight",2000);
$("#scb").delay(68200).effect("bounce","highlight",2000);
$("#scc").delay(69200).effect("bounce","highlight",2000);
$("#scd").delay(71400).effect("bounce","highlight",2000);
$("#sce").delay(72300).effect("bounce","highlight",2000);
$("#scf").delay(73000).effect("bounce","highlight",2000);
$("#scg").delay(77500).effect("bounce","highlight",2000);
$("#au-sca").get(0).play();
});
Проблема только bounce
работает, а не highlight
(это не так жаль, это просто желание). И второй и третий "циклы" срабатывают не в правильное время, а примерно через минуту или около того. Есть ли какой-нибудь известный проверенный способ преодолеть эти 2 препятствия и в то же время сделать код менее навязчивым?
1 ответ
Насколько я знаю, функция эффектов пользовательского интерфейса jQuery принимает только один эффект за раз - таким образом, второй параметр, который вы указываете, фактически интерпретируется как опция, которая (очевидно) не существует.
Ваша проблема похожа на этот вопрос, где ответ на самом деле объединяет те два эффекта, которые вы пытаетесь объединить. Я считаю, что ответ на этот вопрос именно то, что вам нужно.