jQM close popup on timer

by Erik Zanker

HTML

<div data-role="page" id="page1">
     <div data-role="header">
        <h1>My page</h1> 
    </div> 	
    <div role="main" class="ui-content">

        <button id="btnpopup">Show Dynamic Popup</button>

    </div> 
    
    
    <div data-role="popup" id="p" data-position-to="window" data-transition="turn"><p>This is a completely basic popup, no options set.</p></div>
</div>

JavaScript

$(document).on("pagecreate","#page1", function(){ 

    $("#btnpopup").on("click", function(){
        $("#p").popup("open"); 
        setTimeout(function(){  $("#p").popup("close"); }, 5000);
    });
});