このhttp://jquerymobile.com/demos/1.2.0-alpha.1/docs/lists/lists-search.htmlのようなリストを作成したいのですが、標準の垂直リストを使用する代わりに、タイルベースのリスト。
これを作るプラグインを知っていますか?そうでない場合、jquery mobileを壊さずにそれを実行できると思う方法はありますか?
このhttp://jquerymobile.com/demos/1.2.0-alpha.1/docs/lists/lists-search.htmlのようなリストを作成したいのですが、標準の垂直リストを使用する代わりに、タイルベースのリスト。
これを作るプラグインを知っていますか?そうでない場合、jquery mobileを壊さずにそれを実行できると思う方法はありますか?
あなたはほんの少しのCSSでそれを行うことができます:
.custom-ul .ui-li {
width : 200px;
height : 200px;
float : left;
}
/*jQuery Mobile adds a `.ui-btn-inner` element that also has the `.ul-li` class, so it needs to be reset after the changes made above*/
.custom-ul .ui-li .ui-btn-inner {
width : 100%;
}
これにより、リストアイテムに特定の高さ/幅が設定され、グリッドスタイルでスタックされるようにフロートされ、リストアイテムのinner-divがリセットされます。セレクターの一部に注意してください.custom-ul
。これにより、標準のリストを引き続き使用できますが、「グリッドスタイル」のリストが必要な場合は、要素に.custom-ul
クラスを追加するだけで済みます。<ul data-role="listview">
デモは次のとおりです。http://jsfiddle.net/ykEtD/(同じリストが2回出力され、最初のリストには.custom-ul
クラスがあります)
必要なものを正確に取得するには、他のCSSを微調整する必要があるかもしれませんが、これはあなたにとって良い出発点になることに注意してください。