jquery → JS/jQuery полезняшки
Выбор множество селекторов:
$("div,span,p.myClass").css("border","3px solid red");
Даже если у body 100% height, $(‘body’).height() покажет реально занимаемый размер, лучше использовать:
$(document).height();
Высота в JS
var height = document.getElementById('someDiv').clientHeight; // высота + вертикальный паддинг
var height = document.getElementById('someDiv').offsetHeight; //высота + вертикальный паддинг + бордеры
var height = document.getElementById('someDiv').scrollHeight; //высота + вертикальный паддинг + бордеры + скроллбар
Кастомная функция для jQuery
$.fn.myFunction = function() {
return $(this).addClass('changed');
}
$('.className').myFunction();
Запуск функции setTimeout с сохранением параметров
setTimeout(function(url, children, parent) {
return function() {
someFunc (url, children, parent);
}
} (url, children, parent), 50);
Функция insertAfter:
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}