godsplane
@godsplane

Почему скрипт срабатывает через раз?

На этой странице https://www.ydacha.org/taunhaus-100-kv-m-udacha-ju...
Раздел документация в самом низу, должна открываться как спойлер.
Элементарный скрипт работает через раз, иногда нужно обновить страницу, чтобы он заработал, иногда он просто работает. В чем может быть причина? Ошибок в консоли нет? Стоит autooptimize , но я его отрубал было только хуже.
Сам скрипт:
// Раздел с документами
function openDocs($popup, height) {
  var $doc_box = $popup.find('.documents_box'),
    $popup_box = $popup.find('.popup_box'),
    $arrow = $('.js-open-doc'),
    $bg = $popup.find('.popup_background');

  changePopupHeight($popup);

  $arrow.click(function () {
    console.log('check')
    $doc_box.stop().slideToggle(300);
    $arrow.toggleClass('arrow_up');

  });
}

$('.open-doc-list').click(function() {
  console.log('check')
  $(this)
    .find('.img-block')
    .toggleClass('arrow_up')
    .closest('.documents_block')
    .find('.documents-content')
    .slideToggle(300);
});


Если что-то не понятно, то отвечу.
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Lord_Dantes
document.ready попробуй обернуть скрипт в него
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы