Как-то так могут быть ошибки в синтаксисе, но логика проста, получаете ширину окна, и слушает событие ресайз этого окна, и будет вам width всегда нужной ширины
var width = Resize();
$(window).resize(function(){
width = Resize();
});
function Resize(){
return window.clientWidth;
}