console.log($('div.full-desc').css('display'));
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet/less" href="/css.less">
<script src="/jq.js"></script>
<script src="/less.js"></script>
</head>
<body>
<div class="full-desc"></div>
<script>
window.addEventListener('load', function() {
console.log($('div.full-desc').css('display'));
});
setTimeout(function () {
console.log($('div.full-desc').css('display'));
}, 100);
</script>
</body>
</html>
полностью очистил страницу для теста,То есть то что вы оставили 3 скриптовых подключения - это норм... Скорее всего ваш лесс фигачит свои стили, как вариант - скомпилить в православный цсс и не мучиться.
если блок скрыт, то сделать одно действие. Если скрыт, то другое.То есть скрыт или скрыт? )) Впрочем суть понятна ))
window.addEventListener('load', function() {
// Место под ваш код
});
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet/less" href="/css.less">
<script src="/jq.js"></script>
<script src="/less.js"></script>
</head>
<body>
<div class="full-desc"></div>
<script>
window.addEventListener('load', function() {
console.log($('div.full-desc').css('display'));
});
setTimeout(function () {
console.log($('div.full-desc').css('display'));
}, 100);
</script>
</body>
</html>