Задать вопрос
@md5inj
Junior Frontend, Delphi, c++

Как правильно доавбить обработчики событий jquery?

Имеется такой код:
$(document).ready(function() {

    window.onscroll = function() {
		if (window.pageYOffset >= document.getElementById('user').clientHeight+100 && screen.height >= 700) document.getElementById('user').classList = "activeMenu"
			else  document.getElementById('user').classList = ""
	}

    $('.slider').bxSlider({
        captions: true,
        ticker: false,
        auto: true,
        pause: 3000
    });

    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'settings', false);
    xhr.send();
    var res = JSON.parse(xhr.responseText);
    document.title = res[0].pageTitle;

    var app = new Vue({
      el: '#wrap',
      data: {
        settings: res[0],
        ok: true
      }
    });

    $("#sign-in").fadeOut(0);

    $("#newUser").click(function() {
        alert(123);
        $('.logText').animate({"color":"yellow"}, 200);
    });

    $("#close").click(function() {
        $("#sign-in").fadeOut(200);
    });

    $("#login").click(function() {
        $('#sign-in').fadeIn(200);
    });

    $("#my").click(function() {
        $('#sign-in').fadeIn(200);
    });    
});


Не работает клик на #newUser, ставил бряки, выполняется но результата нету, он точно указывает на элемент который есть. Когда в консоли браузера ставлю тот же код он работает. Весь остальной скрипт выполняется.
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
jQueryUI нужно подключить.

Или вспомнить, что уже 2017, и давно можно вынести это в CSS.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы