Users Pricing

forum

home / developersection / forums / change div order to suite responsive viewport

Change div order to suite responsive viewport

Anonymous User 2421 31 Dec 2014
Im using the script below to change the order of two divs - my document's html has the div class "imagepanel ip-middle" preceeding the div class "bgimagescale image2". When viewing on a viewport smaller than 768px wide - I want the divs reversed. The script below does not reverse the divs on page load. Only on resize - as I guess the script indicates!: .bind("resize", listenWidth). I have been unable to locate the right way to change the order of the divs using jquery on page load as well as resize. Many thanks.

<script type="text/javascript">
jQuery(document).load($(window).bind("resize", listenWidth));
function listenWidth( e ) {
    if($(window).width()<767)
    {
        $("div.imagepanel.ip-middle").remove().insertAfter($("div.bgimagescale.image2"));
    } else {
        $("div.imagepanel.ip-middle").remove().insertBefore($("div.bgimagescale.image2"));
    }
}
</script>

I am a content writter !


1 Answers