or

z-index: 2147483647;overflow: visible; zoom: 1; I should add that it works fine in IE 10 and Chrome.

<!DOCTYPE html><html><head> <title>Activities</title></head><body> <div data-role="view" data-layout="default" data-init="initTask"> <h1>Tasks</h1> <ul id="tasks"></ul> </div> <script> var ds = new kendo.data.DataSource({ pageSize: 10, serverPaging: true, transport: { read: function(options) { writeLog('DataSource READ'); _db.transaction(function(tx) { writeLog('Reading from DB'); var sql = 'SELECT name, date FROM testtable LIMIT ' + options.data.pageSize * (options.data.page - 1) + ',' + options.data.pageSize; tx.executeSql(sql, [], function(tx, results) { writeLog('Results found: ' + results.rows.length); var data = []; for (var i=0; i<results.rows.length; i++) { data[i] = results.rows.item(i); } options.success(data); }); }, transaction_error); } } }); function initTask() { writeLog('init'); $("#tasks").kendoMobileListView({ dataSource: ds, template: kendo.template($("#tmpl-post").html(), {useWithBlock:true}), endlessScroll: true, scrollTreshold: 30 //treshold in pixels }); } </script></body></html>