Проставляем уровни для вложенных ul и делаем выпадашки
$('#topmenu li').each(function(){
var level = $(this).parents('ul').length + 1;
var child = $(this).children('ul');
if(child.length > 0){
child.addClass('level-'+level);
}
});
$('#topmenu li').hover(function(){
$(this).children('ul').stop(1,1).slideDown();
},function(){
$(this).children('ul').stop(1,1).slideUp();
});
NoConflict
(function($){
$(function(){
})
})(jQuery)
Цикл setTimeout
function func(){
// anything
setTimeout(arguments.callee, 12000); // повторять через 12 сек
}
Проверка заполненности полей
$('#alphacredit form').submit(function(){
$('input.error',$(this)).removeClass('error');
var error = 0;
$('input.req',$(this)).each(function(){
if($(this).val() == ''){
$(this).addClass('error');
error++;
}
})
if(error){
alert('Проверьте заполненность полей!');
return false;
}
});
Действие при ошибке динамической загрузки изображения
$( "#book" )
.error(function() {
alert( "Handler for .error() called." )
})
.attr( "src", "missing.png" );
Для ограничения ввода только цифр
$(document).ready(function() {
$("#txtboxToFilter").keydown(function(event) {
// Allow only backspace and delete
if ( event.keyCode == 46 || event.keyCode == 8 ) {
// let it happen, don't do anything
}
else {
// Ensure that it is a number and stop the keypress
if (event.keyCode < 48 || event.keyCode > 57 ) {
event.preventDefault();
}
}
});
});
АНТИ-Очередь в animate функциях, которые либо очередью повторяются, либо обрезаются при queue:false
$(this).stop(true, true).slideDown('slow');
Древовидная иерархия для table
Используем у tr параметр char:
$('a.sublighths').click(function(){
this_tr = $(this).parent().parent();
if(this_tr.siblings('tr.sub-'+$(this).attr('rel')+':visible').length == 0){
this_tr.siblings('tr.sub-'+$(this).attr('rel')).removeClass('hidden');
}else{
tr_char = this_tr.attr('char');
this_tr.nextAll('tr').each(function(){
if($(this).attr('char') <= tr_char)
return false;
$(this).addClass('hidden');
});
}
return false;
});
<< Joomla При постоянном креше таблиц
JS обратный отчет >>
Свежие комментарии