I am trying to force the width of a div to the width of a browser window. So that even if the window is resize the adjusts it’s width.
I have been researching for about an hour and have found odd bits and pieces such as .resize() but can’t find anything which works.
Without a container limiting the width, a div should span the width of the browser window by default. You can explicitly set the width to 100%, but that shouldn’t be necessary:
I think CSS is more appropriate here, but you can do this in jQuery like this:
To run the above code whenever the window is resized, you can do this:
Here’s a jsFiddle. For the sake of demonstration, the div expands on button click.