$('form').submit(function(e) {
$(this).find('.required input, .required textarea').each(function() {
if(!$(this).val()) {
$(this).parent().addClass('has-error');
$(this).attr('placeholder', 'Поле обязательно для заполнения');
}
else {
$(this).parent().removeClass('has-error');
$(this).attr('placeholder', '');
}
});
if($(this).find('.has-error').length)
e.preventDefault();
else
alert('Submit!');
});
$(document).ready(function() {
if($(document).width() > 992) {
$('.nav_item').hover(function() {
var color = $(this).css('background-color');
$('.menu_hover').css('border-top-color', color).clearQueue().delay(500).slideDown();
}, function() {
$('.menu_hover').clearQueue().delay(500).slideUp();
});
$('.menu_hover').hover(function() {
$('.menu_hover').clearQueue().delay(500).slideDown();
}, function() {
$('.menu_hover').clearQueue().delay(500).slideUp();
});
}
});
$('#search-query').autocomplete({ ... }).autocomplete("instance")._renderItem = function(ul, item) {
var menuItem = $('<li>');
if (item.icon)
menuItem.append('<img src="' + item.icon + '">');
else
menuItem.append('<img src="/static/img/empty_64x64.png">');
menuItem
.append('<a href="' + item.url + '">' + shorten(item.label, 25) + '<br><span>' + shorten(item.desc, 80) + '</span></a>')
.appendTo(ul);
return menuItem;
};
(
if 3 == 0:
return 1
else:
return 2 * (
if 2 == 0:
return 1
else:
return 2 * (
if 1 == 0:
return 1
else:
return 2 * (
if 0 == 0:
return 1
else:
#Эта ветка никогда не выполнится
)
)
)
)
Object val = 12345
происходит автоупаковка примитивного значения типа int в объект типа Integer и присвоение его ссылки переменной val. Последнее возможно потому, что Integer наследует Object. $('.img-tp').click(function() {
$(this).parent().addClass('active').siblings().removeClass('active');
});
burger_ids = [i.burger_id for i in SessionOrder.objects.filter(session_id=session_id)]
burgers = Burger.objects.filter(id__in=burger_ids)
instance.burgers.add(*burgers)