$('.menu').bind({
touchstart: function(e){ //для мобильных устройств
e.stopPropagation();
$(this).addClass('menu_active');
},
mouseenter: function(){
$(this).addClass('menu_active');
},
mouseleave: function(){
$(this).removeClass('menu_active');
}
});
$(body).on('touchstart', function(e){
$(this).removeClass('menu_active');
});
function mbCutString($str, $length, $postfix='...', $encoding='UTF-8') {
if (mb_strlen($str, $encoding) <= $length) {
return $str;
}
$tmp = mb_substr($str, 0, $length, $encoding);
return mb_substr($tmp, 0, mb_strripos($tmp, ' ', 0, $encoding), $encoding) . $postfix;
}