$(document).width()
отлично работает (Chrome, FF, Edge).
У вас есть блок внутри готового блока? Возможно, документ не готов, на данный момент код выполняется…
$(function() {
width = $(document).width();
if (width > 600) {
$('#anim').animate({
width: '100vw',
}, 500, "linear");
} else {
$('#anim').remove();
}
});