Не работает onclick на button

419
24 января 2017, 21:38

Как это можно исправить? 'Начать играть'

$(document).ready(function(){ 
        //Скрыть PopUp при загрузке страницы     
        PopUpHide(); 
    }); 
    //Функция отображения PopUp 
    function PopUpShow(){ 
        $("#popup").show(); 
    } 
    //Функция скрытия PopUp 
    function PopUpHide(){ 
        $("#popup").hide(); 
    }
<button class="play" type="submit" onsubmit="javascript:PopUpShow();">Начать играть</button>

$(document).ready(function(){
    //Скрыть PopUp при загрузке страницы    
    PopUpHide();
});
//Функция отображения PopUp
function PopUpShow(){
    $("#popup").show();
}
//Функция скрытия PopUp
function PopUpHide(){
    $("#popup").hide();
}
Answer 1

Вместо <button> лучше всего использовать обычную ссылку <a href="javascript:PopUpShow();">Начать играть</a>

Answer 2

Добавьте вашей кнопке идентификатор popup и раз уж Вам нужно событие onclick то и используйте его

<button class="play" id="popup" type="button" onclick="PopUpShow();">Начать играть</button>

Answer 3

Проблема решена. Всё из-за того что у меня на фоне блока стояло видео, с position: absolute.

Решение: Поставить блоку с popup z-index, чтобы перекрывал видео.

READ ALSO
Зависание видео на сайте

Зависание видео на сайте

На сайте добавлено видео, методами html5

320
Проблема с плагином Yoast SEO

Проблема с плагином Yoast SEO

Столкнулся с такой проблемой: после активации плагина - сайт ниже шапки не хочет грузитьсяДеактивирую - всё снова работает

325
Как с помощью Jquery обновлять содержимое value selected option?

Как с помощью Jquery обновлять содержимое value selected option?

Ребят ве сделал осталось штрихи конечные

272
Как повернуть svg элемент на 90 градусов

Как повернуть svg элемент на 90 градусов

как сделать анимацию поворота на 90 градусов svg элемента? На данном сайте если открыть на мобильном и повернуть экран в landscape появляется иконка...

429