gpt4 book ai didi

jQuery - 响应面板

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:59 25 4
gpt4 key购买 nike

我想在页面加载时在我的页面上显示一个面板。我已经用脚本得到了这个。

但是当网站加载时,面板会显示整个页面 -> 我页面的另一边正在向右滚动,所以我看不到全部内容。

所以我在我的页面包装器中添加了“class="ui-responsive-panel""。

现在我遇到了同样的问题,直到我点击一个链接到我的面板的按钮。这个按钮在第一次点击时隐藏面板,在第二次点击时它会显示我的面板,右侧内容正在缩小他的宽度(这是我的目标)。

我还需要补充什么,这已经在页面加载完成了吗?

谢谢

编辑:我的代码

<!-- Page -->
<div data-role="page" id="page" class="ui-responsive-panel">

<!-- Panel -->
<div data-role="panel" id="Panel" data-display="reveal" data-position-fixed="true" data-swipe-close="false" data-dismissible="false" data-theme="none">
Content here
</div>

<div data-role="header" data-theme="b" data-position="fixed">
<h1>Title</h1>
</div>
<div data-role="content">

Here my Content which I want to auto scale on page load

<!-- Panel shown on page load -->
<script>$(document).on('pagebeforeshow', '#Page', function(){
$( "#Panel" ).panel( "open");
});</script>

</div>
</div>

最佳答案

这里有很多选择。首先,我建议调查 twitter bootstrap .他们做了很多造型,所以你不必这样做。

此外,您可以在每个 div 上设置一定的百分比宽度。只需使用宽度:'value'%;。

您可以做的另一件事是使用@media 标签:

@media (min-width 300 && max-width: 480px) {
#panel {
width: 96px;
}
}

关于jQuery - 响应面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15327694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com