Ответы пользователя по тегу JavaScript
  • Как распарсить json ответ от бэкенда?

    @seftomsk Автор вопроса
    for (errorEl in data.responseJSON['errors']) {
    errors += data.responseJSON['errors'][errorEl] + '
    ';
    }

    Обращение через data.responseJSON помогло
    Ответ написан
    Комментировать
  • Почему не переходит на 2 страничку поиска wordpress?

    @seftomsk Автор вопроса
    Так... С этим разобрался, в настройках изменил вывод с 10 до 1 записи, походу поэтму не создавались другие страницы, но вот, что странно, я думал, что когда я вручную пишу 'posts_per_page' => 1, и он на основе моего запроса строит мне 3 страницы, то при переходе на 2 я ожидал её увидеть всё-таки... Кто знает как решить и от чего так вообще происходит?
    Ответ написан
    Комментировать
  • Как в Owl Carousel 2 сделать, чтобы картинка не растягивалась по высоте?

    @seftomsk Автор вопроса
    Первую проблему решил заданием стилей для
    .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
    }
    А вторую https://owlcarousel2.github.io/OwlCarousel2/demos/...
    Ответ написан
    Комментировать
  • Почему несколько раз открывается окно выбора файла по нажатию на input[type="file"]?

    Константин, а зачем Вам собственно говоря, для этого JS? Можно и простым CSS обойтись, а уже если хотите отображать название загружаемого файла, то можно и JS подрубить именно для этого. Вам нужно просто сделать обертку, она у вас есть. сделать Вашему input opacity: 0; чтобы он был невидим, дать обертке position: relative; дать input position: absolute; сделать нужный размер и расположить в нужном месте, а также задать z-index, к примеру 2, и сделать в обертке ещё блок с вашей новой кнопкой, также дать ей position: absolute; те же размеры что и input и расположение в том же месте, а z-index: 1; чтобы она по оси оказалась под input, но т.к. вы дали input opacity: 0; то вы будете видеть только свою стилизованную кнопку, а кликать на самом деле по input
    Ответ написан
    Комментировать
  • Как получить ссылки на файлы?

    @seftomsk Автор вопроса
    Я вытащил материал с 46 id, но в итоге как из него вытащить 2 поля не знаю
    Array
    (
        [ID] => 46
        [~ID] => 46
        [TIMESTAMP_X] => 09.08.2016 14:03:21
        [~TIMESTAMP_X] => 09.08.2016 14:03:21
        [TIMESTAMP_X_UNIX] => 1470729801
        [~TIMESTAMP_X_UNIX] => 1470729801
        [MODIFIED_BY] => 1
        [~MODIFIED_BY] => 1
        [DATE_CREATE] => 09.08.2016 14:03:21
        [~DATE_CREATE] => 09.08.2016 14:03:21
        [DATE_CREATE_UNIX] => 1470729801
        [~DATE_CREATE_UNIX] => 1470729801
        [CREATED_BY] => 1
        [~CREATED_BY] => 1
        [IBLOCK_ID] => 5
        [~IBLOCK_ID] => 5
        [IBLOCK_SECTION_ID] => 
        [~IBLOCK_SECTION_ID] => 
        [ACTIVE] => Y
        [~ACTIVE] => Y
        [ACTIVE_FROM] => 
        [~ACTIVE_FROM] => 
        [ACTIVE_TO] => 
        [~ACTIVE_TO] => 
        [DATE_ACTIVE_FROM] => 
        [~DATE_ACTIVE_FROM] => 
        [DATE_ACTIVE_TO] => 
        [~DATE_ACTIVE_TO] => 
        [SORT] => 500
        [~SORT] => 500
        [NAME] => Авторское право
        [~NAME] => Авторское право
        [PREVIEW_PICTURE] => 
        [~PREVIEW_PICTURE] => 
        [PREVIEW_TEXT] => 
        [~PREVIEW_TEXT] => 
        [PREVIEW_TEXT_TYPE] => text
        [~PREVIEW_TEXT_TYPE] => text
        [DETAIL_PICTURE] => 
        [~DETAIL_PICTURE] => 
        [DETAIL_TEXT] => 
        [~DETAIL_TEXT] => 
        [DETAIL_TEXT_TYPE] => text
        [~DETAIL_TEXT_TYPE] => text
        [SEARCHABLE_CONTENT] => АВТОРСКОЕ ПРАВО
    
    
        [~SEARCHABLE_CONTENT] => АВТОРСКОЕ ПРАВО
    
    
        [WF_STATUS_ID] => 1
        [~WF_STATUS_ID] => 1
        [WF_PARENT_ELEMENT_ID] => 
        [~WF_PARENT_ELEMENT_ID] => 
        [WF_LAST_HISTORY_ID] => 
        [~WF_LAST_HISTORY_ID] => 
        [WF_NEW] => 
        [~WF_NEW] => 
        [LOCK_STATUS] => green
        [~LOCK_STATUS] => green
        [WF_LOCKED_BY] => 
        [~WF_LOCKED_BY] => 
        [WF_DATE_LOCK] => 
        [~WF_DATE_LOCK] => 
        [WF_COMMENTS] => 
        [~WF_COMMENTS] => 
        [IN_SECTIONS] => N
        [~IN_SECTIONS] => N
        [SHOW_COUNTER] => 
        [~SHOW_COUNTER] => 
        [SHOW_COUNTER_START] => 
        [~SHOW_COUNTER_START] => 
        [CODE] => avtorskoe-pravo
        [~CODE] => avtorskoe-pravo
        [TAGS] => 
        [~TAGS] => 
        [XML_ID] => 46
        [~XML_ID] => 46
        [EXTERNAL_ID] => 46
        [~EXTERNAL_ID] => 46
        [TMP_ID] => 0
        [~TMP_ID] => 0
        [USER_NAME] => (seftomsk) Алексей Верховцев
        [~USER_NAME] => (seftomsk) Алексей Верховцев
        [LOCKED_USER_NAME] => 
        [~LOCKED_USER_NAME] => 
        [CREATED_USER_NAME] => (seftomsk) Алексей Верховцев
        [~CREATED_USER_NAME] => (seftomsk) Алексей Верховцев
        [LANG_DIR] => /
        [~LANG_DIR] => /
        [LID] => s1
        [~LID] => s1
        [IBLOCK_TYPE_ID] => services
        [~IBLOCK_TYPE_ID] => services
        [IBLOCK_CODE] => files
        [~IBLOCK_CODE] => files
        [IBLOCK_NAME] => Файлы
        [~IBLOCK_NAME] => Файлы
        [IBLOCK_EXTERNAL_ID] => 
        [~IBLOCK_EXTERNAL_ID] => 
        [DETAIL_PAGE_URL] => /services/detail.php?ID=46
        [~DETAIL_PAGE_URL] => /services/detail.php?ID=46
        [LIST_PAGE_URL] => /services/index.php?ID=5
        [~LIST_PAGE_URL] => /services/index.php?ID=5
        [CANONICAL_PAGE_URL] => 
        [~CANONICAL_PAGE_URL] => 
        [CREATED_DATE] => 2016.08.09
        [~CREATED_DATE] => 2016.08.09
        [BP_PUBLISHED] => Y
        [~BP_PUBLISHED] => Y
    )


    Походу делаю не так что-то
    Ответ написан
  • Как вызвать или отменить метод по условию?

    @seftomsk Автор вопроса
    Всё, разобрался, спасибо всем!
    Проблема кода Андрея была в неправильном условии else if, полностью рабочий вариант
    var fullpageActive = false;
    function windowSize() {
    if($(window).width() >= 1100 && !fullpageActive) {
    $('#fullpage').fullpage({
    anchors: ['header', 'services-section', 'portfolio-section', 'blog-section', 'contact-section'],
    menu: '#menu',
    navigation: true,
    navigationPosition: 'right',
    navigationTooltips: [],
    responsiveWidth: 1100,
    scrollBar: true,
    normalScrollElements: '.section-five, .section-three',
    responsiveHeight: 769,
    fitToSection: false,
    });
    fullpageActive = true;
    }
    else if($(window).width() < 1100 && fullpageActive) {
    $.fn.fullpage.destroy('all');
    fullpageActive = false;
    }
    }

    $(window).on('load resize', windowSize);
    Ответ написан
    Комментировать