css - 带有标签垂直对齐的 JQuery Mobile slider

标签 css jquery-mobile

我有以下烦人的问题,你可以看看 fiddle here .它是一个带有标签的简单 slider ,这是 HTML:

<ul data-role="listview" id="general-settings-list">
    <li data-role="fieldcontain" class="ui-btn ui-li ui-btn-inner">
    <div>
    <label class="ui-label" for="shake">Shake</label>
    </div>
    <div id="slider-container">
    <select name="shake" id="shake" data-role="slider" data-mini="true">
<option value="0">No</option>
<option value="1">Yes</option>
</select>
</div>
</li>
</ul>

使用以下 CSS(使用 Jquery Mobile 1.3、css 和 js):

#slider-container {
    position: relative;
    float:right;  
    margin-top: -10px !important;    
}

#slider-container .ui-slider {
    margin-top: -50px !important;
}

当我调整显示大小(即窗口大小)而不是按应有的方式对齐时: The goal

它显示未对齐是这样的:

The problem

有什么想法吗?

最佳答案

我刚刚将 CSS 更改为:

#slider-container {
    position: relative;
    float:right;  
    margin-top: -8px !important;    
}

现在可以了

关于css - 带有标签垂直对齐的 JQuery Mobile slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15286804/

相关文章:

jquery mobile加载本地html页面

css - 切换不适用于调整大小

html - Twitter Bootstrap 容器最大宽度折叠跨度

jquery - 使用 JQuery mobile 在 SVG 上触摸事件

javascript - 如何使用 PhoneGap 和 JavaScript 获取 IP 地址而不使用服务器端代码

javascript - 如何在 jquerymobile 中使图像适合按钮

html - Apex 使用 jquery mobile : Image without rounded corners

javascript - 格式化 jQuery Mobile 标签及其输入框

html - 如何在 IE7 模式下保持这两个按钮之间的空间?

jquery - Bootstrap 导航栏元素的位置