В хроме button работает. В мозиле не хочет. Возможно проблема в допустимом синтаксисе для мозила. Никак не пойму в чем проблема.
$("#next").click(function() {
if ($(".next_but button").is(":disabled")) {
//
} else {
$(".order").css("display", "none");
$(".customer").css("display", "block");
$(".resume").css("display", "none");
}
});
.next_but {
width: 330px;
margin: 0 auto;
margin-top: 28px;
}
.next_but button:hover {
opacity: 0.9;
}
.next_but button:active {
opacity: 0.7;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="next_but">
<button disabled><img src="img/button_next_disable.png" alt="Далее" id="next"></button>
</div>
Я нашел решение своей проблеме!
Причина по которой нажатие на кнопку не обрабатывается в mozila заключается в том, что я повесил обработчик события не на саму кнопку, а на картинку (тег img) находящейся внутри этой кнопки!
Было:
<button disabled><img src="img/button_next_disable.png" alt="Далее" id="next"></button>
А нужно:
<button disabled id="next"><img src="img/button_next_disable.png" alt="Далее"></button>
В данном примере FF не отрабатывает событие click на кнопке с атрибутом disabled
Firefox и, возможно, другие браузеры, отключают DOM-события в полях формы, которые отключены. Любое событие, которое начинается в отключенном поле формы, полностью отменяется и не распространяется на дерево DOM.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
пишу программку, мне нужно, чтобы когда PictureBox1, именуемый "Player", наезжает на определенные картинки PictureBox2-15, именуемые как eat1-14, они пропадалиВот,...
Разрабатываю приложение, которое участвует в цепочке перемещения файловТо есть: как только в папке 1 появляется файл, мое приложение его...