Это JavaScript для открытия формы при нажатии кнопки id="logInButton": [code]function ModalSignin(element) { this.element = element; this.blocks = this.element.getElementsByClassName('js-signin-modal-block'); this.switchers = this.element.getElementsByClassName('js-signin-modal-switcher')[0].getElementsByTagName('a'); this.triggers = document.getElementsByClassName('js-signin-modal-trigger'); this.hidePassword = this.element.getElementsByClassName('js-hide-password'); this.init(); };
ModalSignin.prototype.init = function () { var self = this; //open modal/switch form for (var i = 0; i < this.triggers.length; i++) { (function (i) { self.triggers[i].addEventListener('click', function (event) { if (event.target.hasAttribute('data-signin')) { event.preventDefault(); self.showSigninForm(event.target.getAttribute('data-signin')); } }); })(i); } } [/code] Я пытался выполнить отладку с помощью console.log("Нажатый!") при нажатии кнопки, но событие не произошло. Кнопка где-то заблокирована?