Jquery 移动样式问题

标签 jquery css mobile styling

我使用 jQuery Mobile 制作网站,但出于某种原因,它不允许我将文本框和按钮放在同一行。

<div data-role="footer" data-position="fixed">
            <input type="text" placeholder="Your Message" id="usermsg" /><input type="button" value="Send!" id="submitmsg" />
</div>

最佳答案

使用网格是正确的方法。

  <label for="points">Textbox and a Button on the same line.</label>
  <div data-role="footer" data-position="fixed">
    <div class="ui-grid-a">
      <div class="ui-block-a">
            <input type="text" data-inline="true" placeholder="Your Message" id="usermsg" />
      </div> 
     <div class="ui-block-b">
            <input type="button" value="Send!" id="submitmsg" data-inline="true"/>
     </div>
   </div>

如果你想改变网格大小,你可以简单地添加一些CSS到它。例如。 class="ui-block-a myField" 另外作为一个快速建议,由于 AJAX 导航,我建议不要在 JQuery Mobile 中使用 ID。建议改用类。

关于Jquery 移动样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10364521/

相关文章:

java - jquery:立即加载/包含 html 代码到 html 文件中?

css - 需要使用 selenium 帮助的自动化 Web 测试

android - 所有 Android 手机和平板电脑设备的宽高比是多少?

css - Angular Sass 问题(没有按预期工作但没有错误)

Javascript/CSS - 在没有出现的图像中淡入淡出?

ios - iOS 客户端是否应该在服务器(微服务)失败时重试?

android - 在开发多平台移动应用程序时,有哪些可用选项及其优缺点?

php - 验证用户只投票一次

jquery - 使用 jQuery 检查单选按钮是否未被选中

javascript - 简单的 jQuery 倒计时