<code lang="javascript">
/** Здесь мы передаём функцию clicker как параметр, не вызывая её */
document.getElementById('A').addEventListener('click', clicker1);
// Функция clicker1() будет вызываться когда нажимаем на кнопку A
function clicker1(event1){
let target1 = event1.target;
// Здесь мы вызываем функцию nonClicker(), которая возвращает функцию clicker2(), которую передаём параметром к addEventListener
document.getElementById('B').addEventListener('click', nonClicker(event1, target1));
}
// Эта функция nonClicker() вызывается не по клику на B, но вызывается по клику на A
function nonClicker(event1,target1){
// Функция clicker2() будет вызываться при клике на кнопку b
return function clicker2(event2){
// В этой функции доступны все три переменные
console.log(event1,event2,target1);
}
}
</code>
/** Код полностью рабочий */
document.getElementById('a').addEventListener('click', clicker);
function clicker(event1){
let target1 = event1.target;
// Здесь мы вызываем функцию clicker2(), которая возвращает функцию, которую передаём параметром к addEventListener
document.getElementById('b').addEventListener('click', clicker2(event1, target1));
}
// Эта функция вызывается не по клику на b, но вызывается по клику на a
function clicker2(event1,target1){
// Функция после return будет вызываться при клике на кнопку b
return function(event2){
// В этой функции доступны все три переменные
console.log(event1,event2,target1);
}
}
document.getElementById('a').addEventListener('click', clicker);
function clicker(event1){
let target1 = event1.target;
document.getElementById('b').addEventListener('click', clicker2(event1, target1));
}
function clicker2(event1,target1){
return function(event2){
console.log(event1,event2,target1);
}
}
document.getElementById('b').addEventListener('click', clicker2(target));
function(event){
console.log(target);
}
if( $('check_user')[0].style.opacity != 1 ){
button.disabled = false;
} else {
button.disabled = true;
}
}
if( $('check_user') .css('opacity') != 1 ){
button.disabled = false;
} else {
button.disabled = true;
}
}
=== и !==
а используйте == и !=
так как вы сравниваете число 1
, а результат $('check_user')[0].style.opacity
- это строка"1"
элемент.style.opacity
можно прочитать только когда opacity был указан на элементе либо через CSS либо через JS заранее.window.getComputedStyle()
.