How do I center a horizontal control group in the footer - changed in jqm 1.1.1?

。_饼干妹妹 提交于 2019-12-19 17:44:48

问题


This used to work to center the controlgroup in 1.1.0, but now it seems like it doesn't in 1.1.1.

<div data-theme="a" data-role="footer" style="text-align:center;">
   <div data-role="controlgroup" data-type="horizontal" data-mini="true">
      <a href="foo" data-role="button">link1</a>
      <a href="boo" data-role="button">link2</a>
   </div>
   <div class="copy">&copy; 2012 bigco</div>
</div>

回答1:


Probably align="center" attribute of data-role="controlgroup" div could be suitable for that.

<div data-theme="a" data-role="footer" align="center">
   <div data-role="controlgroup" data-type="horizontal" data-mini="true">
      <a href="foo" data-role="button">link1</a>
      <a href="boo" data-role="button">link2</a>
   </div>
   <div class="copy">&copy; 2012 bigco</div>
</div>

http://jsfiddle.net/sGFTy/1/




回答2:


I found the solution on this site: http://forum.jquery.com/topic/how-to-horizontally-center-a-set-of-grouped-buttons

The CSS:

#navgroup {text-align:center;}
#navgroup div {display:inline-block;}

The HTML:

<div id="navgroup">
    <div data-role="controlgroup" data-type="horizontal">
      <a href="index.htm" data-role="button" data-theme="e" data-mini="true" class="active menu">Menu</a>
      <a href="specials.htm" data-role="button" data-theme="e" data-mini="true" class="specials">Specials</a>
      <a href="howitworks.htm" data-role="button" data-theme="e" data-mini="true" class="howitworks">FAQ</a>
      <a href="http://www.facebook.com" data-rel="external" data-role="button" data-theme="e" data-mini="true"  class="feedback">Facebook</a>
    </div>
</div>



回答3:


Issue still persists if using $("selector").show(); to display element since it applies 'display:block'.

Instead of using .show(), now use $("selector").css('display', 'inline-block');




回答4:


Now I'm on JQM 1.2 and this works for me...

CSS

.center-controlgroup { text-align: center; }

HTML

<div data-role="controlgroup" data-type="horizontal" class="center-controlgroup">...</div>


来源:https://stackoverflow.com/questions/11503603/how-do-i-center-a-horizontal-control-group-in-the-footer-changed-in-jqm-1-1-1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!