Kirill 🎹 📷
гриб
гриб
Или его айди
гриб
var visible = false;
function showFun(id) {
if(visible) {
document.getElementById(id).style.display = 'block';
visible = false;
} else {
document.getElementById(id ).style.display = 'none';
visible = true;
}
}
Anonymous
тобто те самое
гриб
Да и использовать дисплей для скрытия блока не профессионально. Используй visibility
гриб
Божемой это такой говнокод ну
Kirill 🎹 📷
Anonymous
гугл дал
Anonymous
просто добавляю по такой строчке var div1 = new Fun('div1', true);
гриб
function showFun(id){
var obj_visible = document.getElementById(id).visibility;
switch(obj_visible){
case "visible":
obj_visible = "hidden";
break;
case "hidden":
obj_visible = "visible";
break;
}
}
Anonymous
мне для количества
гриб
гриб
Это как
гриб
Anonymous
если у меня 5-10 дивов таких
гриб
гриб
Я сделал чтоб все пахало
гриб
Вызывай showFun(id) где id естественно айди блока
гриб
гриб
Ему триггер нужен на кучу дивов да и все
Anonymous
есть 3 элемента ссылки, при нажатии на какие появляется окно с менюшками
Anonymous
окна
гриб
Ну и пользуйся моим кодом
Anonymous
понятно
Anonymous
а как подключить
гриб
Вызывай showFun(id) где id естественно айди блока
Anonymous
типа так
Anonymous
<a href="#" onclick="showFun('regis')" >зарегистрироваться
<form id="regis" onsubmit="return showFun()" action="./phpo/regict.php" method="POST">
Anonymous
оно
Anonymous
спс
Sergey
Ребят, реально ли сейчас находить проекты верстальщику?
гриб
гриб
Ребят вопрос:
Какие аргументы принимает addEventListener? как я понял то
1. Это имя события
2. Хендлер
3. Переменная в которую пишется обьект Gesture или как то так.
Но вот в чем проблема: Мне нужно передать хендлеру арумент. Как это сделать?
гриб
гриб
гриб
Пока
гриб
Мне 16 лол
from
гриб
гриб
Проверю, спасибо
Anonymous
elem.addEventListener('click', itsHandler('arg'));
Anonymous
function itsHandler(getArg){
console.log(getArg);
}
Anonymous
выведет arg
гриб
ой
гриб
Почему с setTimeout не так?
from
гриб
гриб
Проверю
from
не проверяй
from
не выведет
гриб
Хммммм
гриб
Блин ну а как?
from
from
> Но вот в чем проблема: Мне нужно передать хендлеру арумент. Как это сделать?
вообще передаваемого аргумента event должно быть достаточно. Но если хочется, можно так:
element.addEventListener('click', evt => {
handler(evt, arg1, arg2, /* и так далее */);
});
from
гриб
Anonymous
from
гриб
from
event мне вообще не нужен
достаточно так
element.addEventListener('click', () => {
handler(/* любой аргумент */);
});
гриб
handler = моя функция?
from
да
гриб
Отлично
from
то же самое, но короче выглядит так
element.addEventListener('click', handler.bind(null, /* любой аргумент */));
гриб
гриб
Хорошо, спасибо
Art
Ребят, подскажите подалуйста свойство flex, ie9, 10, 11 поддерживают?
гриб
гриб
На сайте материалайз видел
Art
Есть ссылка?
гриб
materializecss.com/footer
гриб
Я не помню