$(function(){
var posTop = 0,
htmlBody = $('html, body');
$( "#tabs" ).tabs({
create: function( e, ui ) {
location.hash = ui.panel.selector;
htmlBody.scrollTop(0);
},
beforeActivate: function( e, ui ) {
posTop = $(window).scrollTop();
},
activate: function( e, ui ) {
location.hash = ui.newPanel.selector;
htmlBody.scrollTop(posTop);
}
});
});
var obj = {
'+5': 1,
'+0': 1
};
obj['+3'] = 1;
console.log( Object.keys(obj).map((k)=>+k) ); // [5, 0, 3]
единицы vh не держат старые и некоторые мобильные браузеры