Как сделать у не кликабельного блока hover

151
27 ноября 2021, 00:30

Есть код который проверят есть ли в массиве строка '1', далее нужно было если есть, то сделать блок кликабельным, иначе не кликабельным. Если не кликабельный то вывести в блоке надпись. Делал через css свойство pointer-events. Тут все ок. Но нужно сделать так что бы эта надпись появлялась только при наведении на этот блок мыши. Наведении мыши не срабатывает так как "pointer-events", "none". Можно ли как то обыграть ситуацию? Или искать другой подход без использования pointer-events.

    if(prod_arr.indexOf('8888')!= -1){
        var cart_arr = [];
        $('.cart_prov1').each(function() {
            cart_arr.push($(this).text());
        });
        if(cart_arr.indexOf('1')!= -1){
            $("#product-skus li:nth-child(2)").css("pointer-events", "auto");
        }
        else{
            $("#product-skus li:nth-child(2)").css("pointer-events", "none");
            $("#product-skus li:nth-child(2)").css("background", "#826a91");
            $("#product-skus li:nth-child(2)").append('<p class="pri_akb">Что-бы получить товар по этой цене, Вам необходимо добавить в корзину товар 111</p>');
            console.log("fdwefrew2121")
        }
    }
READ ALSO
Ломается вёрстка при ссылках на vk

Ломается вёрстка при ссылках на vk

Вопрос немного странный, я впервые с подобным сталкиваюсь, но, может, Вы знаете в чем у меня проблемаЕсть очень простой сайт, построенный на modx revo

206
Как изменить размер одного из нескольких path внутри тега

Как изменить размер одного из нескольких path внутри тега

У меня есть иконка Facebook ниже её SVG код

115
изменить цвета ячеек в таблице

изменить цвета ячеек в таблице

Есть таблица, нужно задать цвет ячеек в колонке, таким образом, чтоб цвет менялся в зависимости от значения в ячейкепо аналогии с тепловой...

170
Решение простоейшей задаче на с++

Решение простоейшей задаче на с++

ЗадачаОчень часто для работы со строками нам нужно сначала вычислить длину строки

107