The API should look like this: data-respond="watch: true; ..." Consider attaching resize events to all responsive elements and update them. http://api.jquery.com/resize/