Skip to main content

Here is a shorter version of the function presented above:

function getWidth() {
    if (self.innerHeightinnerWidth) {
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
        return document.documentElement.clientWidth;
    }
    else if (document.body) {
        return document.body.clientWidth;
    }
    return 0;
}

Here is a shorter version of the function presented above:

function getWidth() {
    if (self.innerHeight) {
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
        return document.documentElement.clientWidth;
    }
    else if (document.body) {
        return document.body.clientWidth;
    }
    return 0;
}

Here is a shorter version of the function presented above:

function getWidth() {
    if (self.innerWidth) {
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
        return document.documentElement.clientWidth;
    }
    else if (document.body) {
        return document.body.clientWidth;
    }
    return 0;
}
Added identical default return value to match the function being simplified
Source Link

Here is a shorter version of the function presented above:

function getWidth() {
    if (self.innerHeight) {
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
        return document.documentElement.clientWidth;
    }
    else if (document.body) {
        return document.body.clientWidth;
    }
    return 0;
}

Here is a shorter version of the function presented above:

function getWidth(){
    if (self.innerHeight){
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
       return document.documentElement.clientWidth;
    }
    else if (document.body){
       return document.body.clientWidth;
    }
}

Here is a shorter version of the function presented above:

function getWidth() {
    if (self.innerHeight) {
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
        return document.documentElement.clientWidth;
    }
    else if (document.body) {
        return document.body.clientWidth;
    }
    return 0;
}
Source Link
ismael
  • 71
  • 1
  • 1

Here is a shorter version of the function presented above:

function getWidth(){
    if (self.innerHeight){
       return self.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientHeight){
       return document.documentElement.clientWidth;
    }
    else if (document.body){
       return document.body.clientWidth;
    }
}