- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
不言自明。我已经尝试了很多方法来尝试解决这个问题。容器包含我的主要内容,但它的高度不会保持,迫使我的页脚在它后面的页面中途。我的导航栏只是将每个“页面”的显示更改为无,然后根据哪个
HTML
<div id="nav_container">
<ul>
<li class="nav_services"><i></i><span>SERVICES</span></li>
<li class="nav_home nav_active"><i></i><span>HOME</span></li>
<li class="nav_contact"><i></i><span>CONTACT</span></li>
</ul>
</div>
<div id="main_container">
<div id="services_container">
"Lorem ipsum dolor sit amet, consectetur adipiscing 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. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</div>
<div id="home_container">
"Lorem ipsum dolor sit amet, consectetur adipiscing 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. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</div>
<div id="contact_container">
"Lorem ipsum dolor sit amet, consectetur adipiscing 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. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</div>
</div>
<div id="footer_container">
"Lorem ipsum dolor sit amet, consectetur adipiscing 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. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</div>
CSS
#main_container {
height: auto;
width: 100%;
position: relative;
display: inline-block;
margin: 20px 0;
}
#contact_container, #home_container, #services_container {
position: absolute;
left: 10%;
width: 80%;
background-color: #ffffff;
border: 1px #d4d1ff solid;
font-size: 17px;
}
#footer_container {
height: 180px;
width: 100%;
color: #ffffff;
background-color: #080175;
border-top: #1F242A;
-moz-transition: top 1s ease;
-o-transition: top 1s ease;
-webkit-transition: top 1s ease;
transition: top 1s ease;
}
JQUERY
function page_handler() {
$('.nav_services').click(function () {
if ($('.nav_services:not(.nav_active)')) {
$('#services_container').css({
display: 'block'
});
$('#home_container, #contact_container').css({
display: 'none'
});
}
});
$('.nav_home').click(function () {
if ($('.nav_home:not(.nav_active)')) {
$('#home_container').css({
display: 'block'
});
$('#services_container, #contact_container').css({
display: 'none'
});
}
});
$('.nav_contact').click(function () {
if ($('.nav_contact:not(.nav_active)')) {
$('#contact_container').css({
display: 'block'
});
$('#services_container, #home_container').css({
display: 'none'
});
initialize();
}
});
}
最佳答案
您的子元素,position:absolute;
已从自然文档流中移除,main_container
父元素无法正确包含它们。
class="content"
(这就是类的用途)<div id="main_container">
<div class="content" id="services_container">SERVICES Lorem ipsum</div>
<div class="content" id="home_container">HOME Lorem ipsum</div>
<div class="content" id="contact_container">CONTACT Lorem ipsum</div>
</div>
.content
设置为 position:relative;
.content + .content {display:none;}
#main_container {
position:relative;
overflow:auto;
}
.content{
position:relative;
left: 10%;
width: 80%;
background-color: #eee;
border: 1px #d4d1ff solid;
}
.content + .content{
display:none; /* HIDES ALL BUT FIRST ONE */
}
#footer_container {
height: 180px;
color: #ffffff;
background-color: #080175;
}
与 jQuery 相比,您可以显示/隐藏所需的 .content
。
为此,添加一个 anchor
<a href="#home_container">HOME</a>
那将引用
<div class="content" id="home_container">Lorem....</div>
单击该 anchor 时,首先隐藏所有 .content
元素,然后显示 ID 与单击的 anchor 匹配的元素 href
:
// Get all content elements
var $content = $(".content");
$("#nav_container a").click(function(evt) {
evt.preventDefault();
var id = $(this).attr("href");
$content.hide(); // Hide all
$(id).show(); // Show only the one which ID matches the anchor href
});
关于jquery - 容器高度为 0,不管 child 多大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29482631/
我的收藏具有以下结构 { _id:1, parent_id:0 } { _id:2, parent_id:1 } { _id:3, parent_id:1 } { _id:4, par
到目前为止,我已经尝试过获取该对象的所有子对象,但它只带来了两个子对象。不都是 child 的 child 。我如何获取所有内容并循环获取特定名称对象 Transform[] objChild = g
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我有一个如下表 好吧,在这个表中每个用户都有一个父用户,那么如果我们选择一个用户,那么它的 id 、子代 id 和子代子代 id 应该作为数组返回。我需要一个查询来获取 Rails 中的这些值,而不使
我需要以下代码的帮助: HTML: process process 在点击 td[class=process] 时,我需要 input[name=dat
好的,所以我从中获得了一个 PHP,该 PHP 由依赖于手头动态情况的切换循环传播(我认为)。现在,当我添加一个复选框时,我希望能够使 div 中的第一个复选框具有顶部边框和侧面,没有底部。下面的只有
我正在使用 Swift 和 Sprite Kit。我有一个名为 MrNode 的 SKNode,它有多个 SKSpriteNodes 和 SKNode 子节点。一些SKNode有子节点,而这些子节点也
对不起,这个标题太俗了,但我真的不确定如何解释这个,我是新一代的 SQL 技能由于事件记录模式而退化的人之一! 基本上我在 PostgreSQL 中有三个表 客户端(一个客户端有很多 map ) -
我有这样的简单表格: 编号 parent_id 创建于 具有父/子关系...如果一行是子行,则它有一个 parent_id,否则它的 parent_id 为 0。 现在我想选择所有没有子项(因此本身)
所以我有这样的结构: 我的问题是:如何从每个主题中删除 ID 为 3Q41X2tKUMUmiDjXL1BJon70l8n2 的每个字段。我正在考虑这样的事情: admin.database().ref
这个问题在这里已经有了答案: Change opacity on all elements except hovered one (1 个回答) 关闭 5 个月前。 因此,当鼠标悬停在 child
我需要在 Delphi 5 中创建一个 QuickReport,其布局如下: +================ | Report Header +================ +========
假设我有这样的 html: Some more detailed code.... 我想知道如何在CSS中使用“A
我有一个使用 flexbox 的类似表格的布局: +--------------+---------------+-----------------+---------------+ | 1
我有一个关联,其中 user has_many user_items 和 user_items has_many user_item_images。与一个已经退出的用户。我可以创建一个新的 user_
我想选择无序列表中的前两个列表项。我可以这样选择第一项: ul li:nth-child(1) a { background: none repeat scroll 0 0 beige; }
ul li:first-child a { border-radius: 5px 5px 0 0; } ul li:last-child a { border-radius: 0 0 5p
我有一个这样的表:
或者这些术语用于指代同一事物? 我正在尝试在我的 Win32 应用程序中实现一些显示位图图像的自定义按钮。一个教程指出我应该使用 CreateWindow() 创建子窗口。 但是,我已经从另一个关于创
我想在 jquery 中获取我的 svg 的 id,我尝试了这个 jquery,但它是未定义的。 $(event.target).children('svg').attr("id") Target.e
我是一名优秀的程序员,十分优秀!