【问题标题】:How to change the position of JQuery Mobile List Filter (Input)如何更改 JQuery Mobile 列表过滤器的位置(输入)
【发布时间】:2013-05-06 15:21:01
【问题描述】:

我正在使用 jQUery Mobile List 控件及其过滤器功能。默认情况下,jQuery mobile 在list ul 上方添加搜索输入。我想更改此输入的位置?我一直在谷歌上搜索,但没有运气。我也浏览了 jQuery 文档。

【问题讨论】:

标签: jquery css jquery-mobile filtering jquery-mobile-listview


【解决方案1】:

这是一个工作示例:http://jsfiddle.net/Gajotres/V3CYc/

因为搜索表单不是列表的一部分,所以此更改需要 jQuery。

HTML:

<ul data-role="listview" data-filter="true" data-filter-placeholder="Search fruits..." id="custom-listview">
    <li><a href="#">Apple</a></li>
    <li><a href="#">Banana</a></li>
    <li><a href="#">Cherry</a></li>
    <li><a href="#">Cranberry</a></li>
    <li><a href="#">Grape</a></li>
    <li><a href="#">Orange</a></li>
</ul>

CSS:

.ui-listview-filter {
    margin: 15px -15px 15px !important;
}

Javascript:

$(document).on('pagebeforeshow', '#index', function(){ 
    var filter = $('#custom-listview').prev();
    $('#custom-listview').parent().append(filter);
});

【讨论】:

    猜你喜欢
    • 2011-10-02
    • 1970-01-01
    • 2019-02-26
    • 2014-09-02
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    相关资源
    最近更新 更多