Привет.
Проблема в том, что нужно проверить свойство display у элемента. Но if не работает, точнее "chek1" не принтется, хотя если посмотреть код страницы, то - id="block-links" style="display: none;".
Вот код -
$('#open-close').show();
$('#block-links').hide();
$('#open-close').click(function(e) {
e.preventDefault();
$('#block-links').slideToggle();
$('.canDisable').css('pointer-events', 'none');
hideChek();
});
function hideChek(){
console.log("chek");
if ( $('#block-links').css('display') == 'none' ){
console.log("chek1");
$('.canDisable').css('pointer-events', 'auto');
}
}
Вот так при загрузке документа chek1 принтется, но функцию вызвать не получается. Как вызвать подобную функцию?
$("#block-links").each(function hideChek(){
console.log("chek");
if ( $(this).css('display') == 'none' ){
console.log("chek1");
$('.canDisable').css('pointer-events', 'auto');
}
});