Ответы пользователя по тегу JavaScript
  • Почему не срабатывает querySelectorAll()?

    RimMirK
    @RimMirK
    Вроде человек. Вроде учусь. Вроде пайтону
    я даже джаваскрипт толком не знаю!
    const elements = document.querySelectorAll(".main-section .main-nav .element");
    
    for (var element of elements) {
        element.addEventListener('click', function (e) {
            this.style.color = 'green';
        })
    }
    Ответ написан
    Комментировать
  • Vk | javascript Как привязать кнопку к действию?

    RimMirK
    @RimMirK
    Вроде человек. Вроде учусь. Вроде пайтону
    https://negezor.github.io/vk-io/ru/guide/keyboard....

    Если кнопка внизу, (не под сообщением), то нажатия, по идеи, считываются обработчиком сообщений

    вот нашел такой код
    vk.updates.use(async (context, next) => { //прослушка сообщений
        if (!context.senderId) // Если отсуствует id отправителя - выйти
            return;
        if (context.senderId < 0) // Если сообщение не из лс с ботом - выйти
            return;
        if (context.isGroup) // Если сообщение от группы - выйти
            return;
        if (context.is('message') && context.isOutbox) // Если сообщение исходящее - выйти
            return;
        console.log('[' + await getFirstName(context.senderId) + ']: ' + context.text);
        await next(); // Продолжить промежуточный код
    });
        vk.updates.hear(/!помощь/i, async(context) => {
            await context.reply(`Команд нету`);
        });


    получается, в vk.updates.hear первым аргументом засовывай текст кнопки (точь в точь), а ниже то что будет происходить при нажатии
    Ответ написан
    1 комментарий
  • Как сделать такой навбар, с каталогом?

    RimMirK
    @RimMirK
    Вроде человек. Вроде учусь. Вроде пайтону
    Ответ написан
    Комментировать