jquery - 如何防止jquery mobile对插入列表中的图标图像应用圆角?

标签 jquery jquery-ui jquery-mobile

如何防止jquery mobile对插入列表中的图标图像应用圆角?

我用标志 http://jquerymobile.com/demos/1.0rc1/docs/lists/lists-inset.html 检查此页面列表它显示得很好,但是当我使用相同的图标时,它们有圆角。

<li data-theme="a" class="ui-btn ui-btn-up-c ui-btn-icon-right ui-li-has-arrow ui-li ui-li-has-icon ui-corner-top">
<div class="ui-btn-inner ui-li">
    <div class="ui-btn-text">
        <a data-transition="slide" href="lists.html" class="ui-link-inherit"><img class="ui-li-icon ui-li-thumb ui-corner-tl" alt="France" src="http://www.famfamfam.com/lab/icons/silk/icons/book_addresses.png">Lists</a>
    </div>
    <span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span>
</div>
</li>

enter image description here

enter image description here

最佳答案

jQM 为此提供了另一个类:

  • ui-corner-none

实例:

HTML:

<div data-role="page" class="type-home">
    <div data-role="content">
        <ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="f">
            <li>
                <a href="#"><img src="http://www.famfamfam.com/lab/icons/silk/icons/book_addresses.png" alt="lists" class="ui-li-icon">Lists (class="ui-li-icon")</a>
            </li>
            <li>
                <a href="#"><img src="http://www.famfamfam.com/lab/icons/silk/icons/book_addresses.png" alt="lists" class="ui-li-icon">Lists (class="ui-li-icon")</a>
            </li>
        </ul>

        <br />

        <ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="f">
            <li>
                <a href="#"><img src="http://www.famfamfam.com/lab/icons/silk/icons/book_addresses.png" alt="lists" class="ui-li-icon ui-corner-none">Lists (class="ui-li-icon ui-corner-none")</a>
            </li>
            <li>
                <a href="#"><img src="http://www.famfamfam.com/lab/icons/silk/icons/book_addresses.png" alt="lists" class="ui-li-icon ui-corner-none">Lists (class="ui-li-icon ui-corner-none")</a>
            </li>
        </ul>

    </div>
</div>

查看 jQM CSS

我发现它非常接近 @naugtur 的建议

.ui-corner-none {
    -moz-border-radius:     0;
    -webkit-border-radius:  0;
    border-radius:          0;
}

关于jquery - 如何防止jquery mobile对插入列表中的图标图像应用圆角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7763077/

相关文章:

Jquery 将 css 添加到 iframe 内容时出现问题

javascript - 使用 jQuery 完成 AJAX 调用时的回调

html - 我怎样才能覆盖这种风格的 jquery ui

jquery - 如何使 jQuery Mobile 属性 XHTML 有效

jquery - 如何在没有适合移动设备的 View 的本地链接上自动禁用 AJAX?

具有适当后退按钮支持的 jQuery Lightbox

javascript - 通过 jquery ajax 发送结构化表单字段

jQuery UI 自动完成 : how do you start an asynchronous process and quit it before it finishes

jquery 对话框以百分比定义 maxHeight

jquery - 使用 Marionette 处理 anchor 标记点击