Size: a a a

Front-end developers

2020 July 10

R

R in Front-end developers
Ах, вот оно что
источник

V

Vladyslav in Front-end developers
колбек после колапса тоже не подходит
источник

V

Vladyslav in Front-end developers
ибо колбек в иче будет
источник

V

Vladyslav in Front-end developers
пробую for-ом пробежатся но мне
for (let item of $('.tree > ul > li.parent_li')) {}

item выдает конкретно дом элемент
источник

R

R in Front-end developers
Это да
Ну можно попробовать добавить флаг allCollapsed
Не прячем hideLoadingPopup пока флаг не будет true
источник

V

Vladyslav in Front-end developers
Vladyslav
пробую for-ом пробежатся но мне
for (let item of $('.tree > ul > li.parent_li')) {}

item выдает конкретно дом элемент
а как вот этот вот дум в в жквери объект превратить ?
источник

V

Vladyslav in Front-end developers
R
Это да
Ну можно попробовать добавить флаг allCollapsed
Не прячем hideLoadingPopup пока флаг не будет true
хм... как?
источник

V

Vladyslav in Front-end developers
куда?
источник

V

Vladyslav in Front-end developers
а тут такой прикол..

       $('.expand-all-cust').on('click', function() {
           loadingPopup();
           $('.tree > ul > li.parent_li').each( function() {
               ExpandAll($(this));
           })
           // hideLoadingPopup();
       });


loadingPopup();
выполняется после .each
почему??
источник

R

R in Front-end developers
А кто его знает что у тебя в loadingPopup
источник

R

R in Front-end developers
Засунь брейкпоинт, и в дебагере поклацай next step
Посмотри что происходит
источник

P

Philipp in Front-end developers
как говорит мой друг и коллега в любой непонятной ситуации "надо дебажить"
источник

С

Степан in Front-end developers
Philipp
как говорит мой друг и коллега в любой непонятной ситуации "надо дебажить"
😂😂😂
источник

t

there's a problem? in Front-end developers
Ivan Hrynevytskyi
На софт на своих устройствах
Ага, а ещё эппле чуть-чуть взламывается и делается не такой закрытой системой уже...
Упс
источник

V

Vladyslav in Front-end developers
R
А кто его знает что у тебя в loadingPopup
function loadingPopup() {
   if ($('#loader-cust').length < 1) {
       let loader = '<div id="loader-cust"><div class="loader-wrapper"><div class="loader-cust"><div></div></div></div></div>';
       $(document).find('body').append(loader);
   } else {
       $('#loader-cust').hasClass('hidden') ? $('#loader-cust').removeClass('hidden') : '';
   }
}

function hideLoadingPopup() {
   $('#loader-cust').remove();
}
источник

V

Vladyslav in Front-end developers
При том что любая функция, вызванная до ича типа
function test() {
     alert('Wubba Lubba dub-dub');
}
выполняется только когда .each() закончится
источник

V

Vladyslav in Front-end developers
а если я напишу просто
alert('Wubba Lubba dub-dub');
и потом
.each()
то все четко
источник

R

R in Front-end developers
источник

R

R in Front-end developers
Ну не знаю..
источник

R

R in Front-end developers
источник