delay() jquery не срабатывает

202
19 февраля 2018, 02:01
$('#check_one_hid').css('display','inline-block').delay(10000).css('display','none');  

нет отсрочки выполнения на заданное время

Answer 1

setTimeout( function () {$('#check_one_hid').css('display','none')},10000);

так попробуйте

Answer 2

$('#check_one_hid').delay(1000).queue(function(next) { 
  $(this).css('display', 'inline-block'); 
  next(); 
}).delay(1000).hide(0);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="check_one_hid" style="display: none;">Value</div>

Method allows us to delay the execution of functions that follow it in the queue. It can be used with the standard effects queue or with a custom queue. Only subsequent events in a queue are delayed; for example this will not delay the no-arguments forms of .show() or .hide() which do not use the effects queue.

READ ALSO
html select работает по-другому на android browers

html select работает по-другому на android browers

Есть вот такой код: https://jsfiddlenet/uggvo9hv/4/ где по открытию dropdownlist и выбору первого элемента списка ("-Select Equipment-") dropdownlist заменяется на input

214
настройка плагина mmenu jquery для десктопа

настройка плагина mmenu jquery для десктопа

Как настроить сей плагин(mmenu на jquery) для отображения меню при разрешении более определенного значения в pxТ

324
Одинаковые элементы в HTML

Одинаковые элементы в HTML

Мне нужно использовать элементы, которые буквально повторяют друг друга на 100%Есть 6 одинаковых блоков, в каждом из которых есть по 3 одинаковых...

241