jquery не срабатывает когда у кнопки disabled="disabled

157
08 апреля 2022, 09:20

у меня есть данная кнопка

<button type="button" title="Proceed to Checkout" class="button btn-proceed-checkout btn-checkout no-checkout" disabled="disabled" onclick="window.location='<?php echo $this->getCheckoutUrl() ?>';"><span><span><?php echo $this->__('Proceed to Checkout') ?></span></span></button>

у меня есть данный JS код

<script>
    jQuery(document).ready(function(){
        jQuery('.no-checkout').hover(function() {
            console.log('сработало');
        });
        console.log('загрузило');
    });
</script>

Мой код работает, но когда у кнопки появляется disabled="disabled" мой код перестает работать Мне нужно чтобы он работал также когда у кнопки disabled="disabled" , как это сделать?

Answer 1

Не бывает безвыходных ситуаций ))) Отслеживаем координаты...

    jQuery(document).ready(function(){ 
        var width = $('.no-checkout').width(); 
        var height = $('.no-checkout').height(); 
        var top = $('.no-checkout').position().top; 
        var left = $('.no-checkout').position().left; 
        $(document).mousemove(function(e){ 
            var X = e.pageX; // положения по оси X 
            var Y = e.pageY; // положения по оси Y 
            if (X >= left && X<= left+width){ 
                if (Y >= top && Y <=top+height){ 
                    console.log('сработало'); 
                } 
            } 
 
        }); 
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button type="button" title="Proceed to Checkout" class="button btn-proceed-checkout btn-checkout no-checkout" disabled="" onclick=""><span><span>dsfsd</span></span></button>

READ ALSO
Отправка сообщений в Telegram

Отправка сообщений в Telegram

Подскажите, пожалуйста, есть ли подобный метод как в WhatsApp https://wame/?text=текст но только для телеграмма, без использования ботов и так далее, чтобы...

237
Перехват std потоков из другого процесса (WinAPI)

Перехват std потоков из другого процесса (WinAPI)

Есть некое консольное приложение со стандартными потоками ввода и вывода через эту же консольКак мне заполучить потоки stdin/stdout этого процесса...

210
с++: безопасное удаление указателей с последующим их обнулением

с++: безопасное удаление указателей с последующим их обнулением

Подскажите в новых стандартах C++ не появились ли удаления указателей в 1 строчку, чтобы не писать код:

184
Установка GMP для Visual Studio [закрыт]

Установка GMP для Visual Studio [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

118