Ответы пользователя по тегу JavaScript
  • Как менять цвет у лейблов в неактивных полях ввода?

    @kascode
    Без модификации данного плагина можно это сделать только при помощи JS. Что-то вроде этого
    $('input').focus(function() {
      $(this).siblings('.placeHolder').addClass('focus');
    });
    $('input').focusout(function() {
      $(this).siblings('.placeHolder').removeClass('focus');
    });

    в css изначально присвоить .placeHolder "неактивный" стиль. Ему же с классом focus соотетственно "активный".
    .jvFloat .placeHolder.focus {
      color: #212121;
    }
    .jvFloat .placeHolder.focus.required {
      color: red;
    }
    .jvFloat .placeHolder {
      /*...*/
      color: #a5a5a5;
      /*...*/
    }
    Ответ написан
    3 комментария
  • Алфавитный фильтр ul списка средствами js или php?

    @kascode
    Думаю в данном случае будет правильно использовать метод filter. В таком случае можно фильтровать именно по первой букве.

    $(document).ready(function() {
        var options = {
            valueNames: ['firstName', 'lastName']
        };
    
        var userList = new List('users', options);
    
        $('.filter').click(function(e) {
            e.preventDefault();
    
            // Получаем букву из текста ссылки-фильтра
            var letter = $(this).html();
    
            userList.filter(function(item) {
                // Получаем первую букву имени
                var l = item.values().firstName.charAt(0);
    
                if (l === letter) {
                    return true;
                } else {
                    return false;
                }
            });
        });
    });


    Сделал codepen с примером.
    Ответ написан
    Комментировать