0

我已经使用 jquery mobile 创建了滑动面板,我想减小面板的宽度大小,我不知道该怎么做?!我用谷歌搜索了很多,但没有找到正确
的代码:

<div data-role="page" id="home" class="jqm-demos ui-responsive-panel" data-title="Home">
    <div data-role="panel" id="myPanel" data-theme="a" data-dismissible="true" class="ui-responsive-panel">
        <div id="menu">
            <ul>
                <li class="active"><a href="#home" class="contentLink">Home </a></li>
                <li><a href="#home" class="contentLink">My profile </a></li>
                <li><a href="#home" class="contentLink">My Score </a></li>
                <li><a href="#home" class="contentLink">Ask Questions </a></li>
            </ul>
        </div>
    </div>
    <div data-role="header" data-position="fixed">
        <h1>Home</h1>
        <a href="#myPanel" data-role="button" data-display="reveal" data-position="right" data-icon="gear" data-reveal="reveal" data-dismissible="true">Menu</a>
    </div>
4

1 回答 1

0

尝试使用 css:

.ui-responsive-panel{
   width: 200px; /* <---------your choice of px*/
}

使用 jQuery:

$(function(){
   $('#myPanel').css('width','200px');
});

或这个:

   $('#myPanel').width(200);

您的评论:i want decrease the width size of the panel尝试以下一个:

$(function(){
   $('#myPanel').css('width',$(this).width()-200+'px');
});
于 2013-02-27T10:57:36.257 回答