$('.test').focus(function(){
if($(this).val() === '') {
$(this).val('г. Оленегорск, ');
}
});
$('.test').blur(function(){
if($(this).val() === 'г. Оленегорск, '){
$(this).val('');
}
});
$('.test').keydown(function(){
if($(this).val().length < 'г. Оленегорск, '.length){
$(this).val('г. Оленегорск, ');
}
});
// Для примера
$items = array (
array('id'=>3249),
array('id'=>11),
array('id'=>3249),
array('id'=>134),
array('id'=>11),
array('id'=>11),
array('id'=>542),
array('id'=>542),
array('id'=>542),
array('id'=>542),
array('id'=>542),
array('id'=>2546),
array('id'=>3849),
array('id'=>3249),
array('id'=>3249)
);
// End для примера
$result = array();
foreach($items as $item){
$result[] = array(
'kolvo'=>1,
'itemid'=>$item['id']
);
}
$grouped = [];
foreach ($result as $r) {
$key = $r['itemid'];
if (!isset($grouped[$key])) {
$grouped[$key] = $r;
} else {
$grouped[$key]['kolvo'] += $r['kolvo'];
}
}
sort($grouped);
natsort($grouped);
$grouped = array_reverse($grouped);
print_r($grouped);
$(document).on('scroll', function() {
$('.block').each(function() {
var self = $(this), height;
height = self.offset().top + windowHeight - 30;
if ($(document).scrollTop() + windowHeight >= height) {
$('.block').addClass("fixed");
} else {
$('.block').removeClass("fixed");
}
});
});