Hello
I have the following drawer
When you bind the drawer from inside Document.Ready everything is working fine and the design appears correctly, but if you bind the drawer on any event like click then the design will not appear correctly.
Here is my code
you can check that on the following website
IN4ELECTRONICS
Regards
I have the following drawer
<!--left-drawer--> <div data-role="drawer" id="left-drawer" data-title="Global Menu"> <header data-role="header"> <div data-role="navbar"> <span data-role="view-title"></span> </div> </header> <ul data-role="listview" data-type="group"> <li>Global Menu <ul> <li data-icon="share"><a href="#drawer-home" data-transition="none">Inbox</a></li> <li data-icon="share"><a href="#drawer-starred" data-transition="none">Starred Items</a></li> </ul> </li> <li>Sub Menu <ul id="ResultDiv2"> </ul> </li> </ul> </div> <!--//left-drawer--> <div data-role="view" id="about" data-layout="drawer-layout" data-title="About"> about dummy text </div> <script> new kendo.mobile.Application(); </script>Here is my code
$(document).ready(function () { After();});function After() { var template = kendo.template('<li data-icon="share" onclick="After();"><a href="#:url#" data-transition="none"><span></span>#:name#</a></li>'); var data = [ { url: '#about', name: 'Menu' }, { url: '#about', name: 'Customer' }, { url: '#about', name: 'Generate again'}]; var result = kendo.render(template, data); //alert(result); $("#ResultDiv2").append(result); }you can check that on the following website
IN4ELECTRONICS
Regards