@click="openHideBlock"
в этом методе ты должен менять this.opened = !this.opened
width: 100%, height: 100%, opacity: 0.
openHideBlock
, который меняет состояние и закрывает popup document.activeElement
.function onInputFocus(){
console.log(this)
}
var inputs = document.getElementsByTagName('input');
for(var i = inputs.length; i--;)
inputs[i].addEventListener('focus', onInputFocus);
или, если нужна поддержка динамически добавленного: document.addEventListener('focus', function(event){
var target = event.target;
if(!target || target.tagName !== 'INPUT') return;
console.log(target)
}, true)
url('./image.jpg')
, а вебпак это дело разрулит во время компиляции и поместит картинку куда надо.public/images
, а стили в папке public/styles
. Но в мире вебпака совершенно нормально хранить стили и статитику рядом с кодом. Собственно, вебпак и нужен для того чтоб это подключать и распределять как нужно.[[!FormIt?
...
&fieldnames=`name==Имя, phone==Номер телефона`
]]
:root {
--fz-h1: 33px;
}
@media(max-width: 991px) {
:root {
--fz-h1: 25px;
}
}
h1 {
font-size: var(--fz-h1)
}
if(0 < 1){
let div = document.createElement('div');
div.innerHTML="";
if(reg.test(value) == false) {
if(..){
var nextTab = resultNumberActiveTab + 1;
}
else if(...){
var nextTab = resultNumberActiveTab - 1;
}
validateInput: function(){
const checkAttributeName = this.checkAttributeName.bind(this)
let field = [];
let input = this.$el.find('input[data-validate]');
// ... далее по тексту ...
if(this.getAttribute('name') === "name"){
checkAttributeName(value);
}
// ... далее по тексту ...
catch(Throwable $e)
if (!empty($_FILES['Files'])) {
$fileComponent = new fileComponent($_FILES['Files']); //Инициализируем класс
try {
$fileComponent->checkMime($mime); //$mime - атеншон!это откуда?незаметно подбросили полицаи?
..................