jquery UI标签宽度100%

前端之家收集整理的这篇文章主要介绍了jquery UI标签宽度100%前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在我的应用程序中只使用2个选项卡.所以我希望他们覆盖100%的宽度.目前它将两个tabl对齐在左侧,并留下右侧的所有类型的空格.我可以做什么,以便我的两个标签覆盖100%的区域.
我正在使用 jquery-ui-1.8.17.custom.css

<!DOCTYPE html>
<html>
    <head>
        <Meta name="viewport" content="width=device-width,initial-scale=1"> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
        <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.17.custom.css" rel="stylesheet" />   
        <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
        <script type="text/javascript">

            $(function(){


                // Tabs
                $('#tabs').tabs();


            });
        </script>

    </head>
    <body>

    <div data-role="page">

    <div data-role="header">
        <h1>My Title</h1>
    </div><!-- /header -->

    <div data-role="content">   
            <div id="tabs">
            <ul>
                <li><a href="#tabs-1">First</a></li>
                <li><a href="#tabs-2">Second</a></li>

            </ul>
            <div id="tabs-1">Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
            <div id="tabs-2">Phasellus mattis tincidunt nibh. Cras orci urna,blandit id,pretium vel,aliquet ornare,felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.</div>
                </div>

    </div><!-- /content -->

</div><!-- /page -->
        <!-- Tabs -->




    </body>
</html>

解决方法

通过CSS集:
.ui-tabs .ui-tabs-nav li {
    width:50%;
}

注意由于填充,边距和边框可能需要将其减少到不到50%.

更新:如果要在选项卡中居中的文本,您需要进行两个CSS更改(保持与上面的50%更改).

.ui-tabs .ui-tabs-nav li {
    width:50%;
    text-align: center;
}
.ui-tabs .ui-tabs-nav li a {
    display: inline-block;
    float: none;
    padding: 5px;
    text-decoration: none;
    width: 100%;
}

请注意,您可以根据需要调整填充.

原文链接:https://www.f2er.com/jquery/175947.html

猜你在找的jQuery相关文章