<a class="dark" >Dark</a>
body {
transition: background .3s;
}
.hover-class {
background: #31708f;
}
$('.dark').hover(function() {
$('body').toggleClass('hover-class');
});
вероятно вы хотели сделать чтото типа такого:
$('.box').each(function() {
var thisLength = $(this).text().length; // <- в этом месте
console.log(thisLength);
});
var thisLength = $('.box').length
[object set] { }
function getRandomSet(lo, hi, n) {
var res = new Set();
while (res.size < n) res.add(Math.floor(Math.random() * (hi - lo + 1)) + lo);
return res;
};
var result = getRandomSet(0, 9, 5);
console.log(typeof(result)); // object
result = parseInt(result);
console.log(typeof(result)); // number
console.log(result); // NaN
test();
function test() {
var sum = 10;
var res = function() {
console.log(sum);
}
return res;
};
test();
$('#button').on('click', test);
Я достаточно хорошо знаю CSS и на базовом уровне знаю jQuery. У меня совсем другая задача. У меня есть только header, у которого position: fixed, width: 100%, height: 100vh. И в зависимости от высоты окна (scrollTop(); ) должен меняться background у header - url(img-1.jpg) img-2 и т.д.. Всё это сделано, но нет плавности смены изображений. И по ходу, мало кто знает, как это реализовать
Наглядный пример