【发布时间】:2015-04-17 07:34:13
【问题描述】:
您好,我目前正在开发一个 jQuery 移动项目。在标题中,我在左侧有一个面板图标,中心是标题,右侧是搜索图标。
搜索图标当前显示搜索输入,效果很好。输入显示在标题上方,其他所有内容都被下推。
我的问题是如何调整它,以便搜索输入显示在标题内(如覆盖),而不是在标题上方。 与关闭按钮 (X) 一起返回默认标题?
<body>
<div data-role="page" data-theme='d'>
<div data-display="push" data-role="panel" data-theme="c" id=
"sidebar">
<ul data-icon="false" data-inset="false" data-role="listview">
<li>
<a data-ajax="false" href="index.html"><i class=
'fa fa-home fa-fw'></i>Home</a>
</li>
</ul>
</div>
<div >
<form data-ajax="false" action="search.html" data-theme="b" id="searchform" name="searchform">
<input data-clear-btn="true" autocomplete="off" autocorrect="off" autocapitalize="off" data-role="none" id=
"" name="q" placeholder="Search..." type=
"text">
</form>
</div>
<div data-role="header" data-tap-toggle="true" data-theme='b'>
<a data-role="none" href='#sidebar'><img alt="sidebar" id="header-menu-icon" src="images/menu-icon.png"></a>
<h1 class="header-title">Hvac Techpedia</h1>
<a data-role="none" href='#' id="a-search"><img alt="search" id="header-search-icon" src="images/search-icon.png"></a>
这里是 CSS、HTML 和 JS 的小提琴。点击右上角的搜索栏。
http://jsfiddle.net/xstrikax/cj6nc8xa/4/
一直在修补,但似乎无法弄清楚。在标题中添加data-positon="fixed" 会使栏(搜索输入)出现在标题下方。
这是我想要做的一个例子:
使用 JQM 1.4.5 和 Jquery 1.11.1。
任何帮助或建议都会很棒!谢谢!!!!
【问题讨论】:
-
我似乎无法让关闭按钮在移动设备上工作。适用于所有浏览器。对备用“关闭”代码有什么建议吗?
标签: javascript jquery html css jquery-mobile