没有开箱即用的解决方案,但是,您可以执行以下操作。
什么时候 input 是 重点 ,设定 .listview( "option", "filterReveal", true ); 并通过添加手动隐藏所有列表视图项 ui-screen-hidden jQM课程。什么时候 模糊 ,扭转之前的行动。
input
.listview( "option", "filterReveal", true );
ui-screen-hidden
的 注意 强> : filterReveal 在jQM 1.4.0中已弃用,将在1.5.0中删除。
var list = $("#list"); $("input").on("focus", function () { $(this).val(""); list.listview("option", "filterReveal", false); list.children().removeClass("ui-screen-hidden"); list.listview("refresh"); }).on("keydown", function () { list.listview("option", "filterReveal", true); list.children().addClass("ui-screen-hidden"); list.listview("refresh"); });
的 演示 强>