jQuery Mobile:尝试在某些文本中间显示一个图标
jQuery Mobile: Trying to get an icon to display in the middle of some text
我试图让图标显示在"一些文本"一词的中间。
谁能建议?
http://jsfiddle.net/LZxxB/50/
<div>
<div style="display:inline-block;">some</div>
<span class='ui-btn-icon-notext ui-icon-arrow-u-l' style="display:inline-block;"></span>
<div style="display:inline-block;">text</div>
</div>
这里有一种方法可以做到这一点。你基本上做一个不是按钮的图标按钮。
该 HTML:
<div>
<div style="display:inline-block;">some</div>
<span class="ui-nodisc-icon ui-alt-icon nonbuttonicon" >
<span class="ui-btn ui-icon-delete ui-btn-icon-notext ui-btn-inline"></span>
</span>
<div style="display:inline-block;">text</div>
</div>
CSS:
.nonbuttonicon .ui-btn {
background: transparent;
cursor: default;
border: 0;
margin: 0;
}
.nonbuttonicon .ui-btn:hover{
background: inherit;
}
演示
更新:
这是一种不使用jQM按钮和单个跨度的方法:
<div>
<div style="display:inline-block;">some</div>
<span class="ui-alt-icon ui-icon-delete ui-btn-icon-notext inlineIcon"></span>
<div style="display:inline-block;">text</div>
</div>
.inlineIcon {
display: inline-block;
position: relative;
vertical-align: middle;
}
.inlineIcon:after{
background-color: transparent;
}
更新的演示
如果您喜欢圆形磁盘顶部的白色图标,CSS将变得更加简单:
<span class="ui-icon-delete ui-btn-icon-notext inlineIcon"></span>
.inlineIcon {
display: inline-block;
position: relative;
vertical-align: middle;
}
演示
这些代码行将重置以不同方式显示它的 jquery 移动 css。您可能需要对其进行一些调整以满足您的需求。
div span.ui-icon-arrow-u-l:after {position:relative;}
div span.ui-icon-arrow-u-l {display:inline-block;height:30px;margin-top:0;width:16px;}
希望这有帮助。
相关文章:
- OpenLayers.Layer.Text在0,0处显示图标
- 更改 JWPlayer 显示图标(播放按钮)的不透明度
- 无法在Trent Richardson日期时间选择器中显示图标
- 在输入文本框中键入时显示图标
- 是否可以在桌面通知正文JavaScript中显示图标
- 添加 removeMarker 函数时,每 5 秒在地图上加载一次图钉不会显示图标
- Dijit 按钮显示图标,但不以编程方式显示标签
- 如何在图像上显示图标(灯箱缩略图)
- 自定义欧芹.js以在违规字段附近显示图标
- 在 dijit PopupMenuBarItem 中显示图标和标签
- Javascript JQuery Get Number 和显示图标
- 谷歌地图API不会显示图标
- 如何显示图标在表的特定行与onmouseover与Riot.js
- 如何用HTML/JavaScript在Adobe Air中显示图标文件
- 如何在select2的选定项中显示图标
- 我可以从一个框架内显示图标
- 在使用d3.js制作的地图上显示图标/图像,而不是圆圈/路径
- 在D3行星画布上显示图标
- 如何在流星点击时显示图标
- Google Maps API data.setStyle 未在地图上显示图标