标签: parent-child

使绝对定位div扩展父div高度

正如你在下面的CSS中看到的,我希望child2在child1之前定位自己.这是因为我正在开发的网站也应该在移动设备上运行,其中child2应位于底部,因为它包含我想要的导航,在移动设备上的内容之下. - 为什么不是2个主页?这是在整个HTML中重新定位的唯一2个div,因此这个微小变化的2个主页是一种矫枉过正.

HTML:

<div id="parent">
    <div class="child1"></div>
    <div class="child2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

parent { position: relative; width: 100%; }
child1 { width: auto; margin-left: 160px; }
child2 { width: 145px; position: absolute; top: 0px; bottom: 0px; }
Run Code Online (Sandbox Code Playgroud)

child2具有动态高度,因为不同的子网站可以具有更多或更少的导航项.

我知道绝对定位元素已从流中移除,因此被其他元素忽略.
我尝试设置child2父div,但这没有帮助,clearfix也没有.

我的最后一招将是javascript来相应地重新定位两个div,但是现在我将尝试看看是否存在这样做的非javascript方式.

html css master-pages position parent-child

183
推荐指数
6
解决办法
24万
查看次数

如何在按下时将数据从第二个活动传递到第一个活动? - android

我有2个活动,Activity1Activity2.

Activity1我有一个按钮TextView的.单击按钮时,将启动Activity2.

Activity2我的EditText中.

我想显示从检索到的数据的EditText活性2的TextView活性1当从压回活性2.

有人可以帮助我使用代码来完成这项工作吗?

android parent-child pass-data android-activity

169
推荐指数
4
解决办法
11万
查看次数

指定的子项已有父项.你必须首先在孩子的父母上调用removeView()(Android)

在我的应用程序中,我必须经常在两个布局之间切换.错误发生在下面发布的布局中.

第一次调用我的布局时,没有发生任何错误,一切都很好.当我再调用一个不同的布局(一个空白的布局),然后再次调用我的布局时,它会给我以下错误:

> FATAL EXCEPTION: main
>     java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
Run Code Online (Sandbox Code Playgroud)

我的布局代码如下所示:

    tv = new TextView(getApplicationContext()); // are initialized somewhere else
    et = new EditText(getApplicationContext()); // in the code


private void ConsoleWindow(){
        runOnUiThread(new Runnable(){

     @Override
     public void run(){

        // MY LAYOUT:
        setContentView(R.layout.activity_console);
        // LINEAR LAYOUT
        LinearLayout layout=new LinearLayout(getApplicationContext());
        layout.setOrientation(LinearLayout.VERTICAL);
        setContentView(layout);

        // TEXTVIEW
        layout.addView(tv); //  <==========  ERROR IN THIS LINE DURING 2ND RUN
        // EDITTEXT
        et.setHint("Enter Command");
        layout.addView(et); …
Run Code Online (Sandbox Code Playgroud)

java android parent-child textview android-edittext

137
推荐指数
11
解决办法
14万
查看次数

node.js子进程 - spawn和fork之间的区别

这似乎是一个基本问题,但我找不到任何文档:

分叉和生成node.js进程有什么区别?我已经读过,分叉是一个特殊的产卵案例,但是使用它们的不同用例/反应有哪些?

process parent-child node.js

127
推荐指数
3
解决办法
4万
查看次数

Maven:不可解析的父母POM

我将我的maven项目设置为1个shell项目和4个子模块.当我尝试构建shell时.我明白了:

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR] The project module1:1.0_A0 (C:\module1\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Failure to find shell:pom:1.0_A0 in http://nyhub1.ny.ssmb.com:8081/nexus/content/repositories/JBoss/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 11 -> [Help 2]
Run Code Online (Sandbox Code Playgroud)

如果我尝试构建一个单独的模块,我得到相同的错误只替换module1,无论它是什么模块.

让他们都在他们的poms中引用父母.

<parent>
    <artifactId>shell</artifactId>
    <groupId>converter</groupId>
    <version>1.0_A0</version>
</parent> …
Run Code Online (Sandbox Code Playgroud)

build-automation module parent-child maven

83
推荐指数
5
解决办法
22万
查看次数

jQuery - 从元素内部选择元素

假设我有这样的标记:

<div id="foo">
  ...
  <span id="moo">
    ...
  </span>
  ...
</div>
Run Code Online (Sandbox Code Playgroud)

我想选择#moo.

为什么$('#foo').find('span')有效,但$('span', $('#foo'));不是?

jquery parent-child jquery-selectors

82
推荐指数
6
解决办法
20万
查看次数

如何通过jQuery函数只获取直接子元素

我有这样的表结构:

<table1>
  <tbody>
    <tr>
      <td></td>
        ...
      <td>
        <table2>
          <tbody>
            <tr>
              <td></td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
   </tbody>
  </table>
Run Code Online (Sandbox Code Playgroud)

在JavaScript中,我有一个变量tbl与价值$(table1),然后我想获得的所有直接子元素(TR)<tbody>table1.我的代码是:

$('tr', tb1)
Run Code Online (Sandbox Code Playgroud)

显然它返回<tr>table1和table2中的所有元素.我想我可以过得去

$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
Run Code Online (Sandbox Code Playgroud)

或者这种逻辑.

我知道$('table1 > tbody > tr')可以得到直接的孩子tr.不幸的是我不能用这个.

有人对此有好感吗?

谢谢.

jquery parent-child

81
推荐指数
3
解决办法
7万
查看次数

如何在父div中设置不透明度而不影响子div?

嘿,我在谷歌搜索,但我不能完美的答案

我希望父DIV中的不透明度而不是Child DIV

HTML

<div class="parent">
<div class="child">
Hello I am child 
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.parent{
background:url('../images/madu.jpg') no-repeat 0 0;
}
.child{
Color:black;
}
Run Code Online (Sandbox Code Playgroud)

注意: -我想要背景图像Parent Div不是颜色

css parent-child opacity css3

72
推荐指数
5
解决办法
11万
查看次数

React.js - 如何将属性对象传递给子组件?

我有一个名为的组件tileGroup,其属性是其他属性的集合(数组).

父组件(tileGroup)通过使用集合中的每组属性来创建子组件列表以创建新组件.

现在我将每个属性从集合映射到子组件,但如果组件的属性数量增加,这将变得很麻烦,我确信有更简洁的方法来做...

如何在不重新映射每个属性的情况下将完整的属性集传递给子组件?

示例代码:

tileGroupData = {someProperty: 'something', someOtherProperty:'something', 
                tiles: [{vsize:1, hsize:2, etc...}, {vsize:2,hsize:3,title:'whatever'}]};
Run Code Online (Sandbox Code Playgroud)

然后组件创建..

var tileGroup = React.createClass({
    render: function() {
       var thechildren = this.props.tiles.map(function(tile)
       {
           //this is what I DON'T want to be doing. 
           return <tileSimple vsize = {tile.vsize} hsize = {tile.hsize} content = {tile.content}/>;

           //what I DO want to be doing
           return <tileSimple allTheProps = {tile}/>; 
       });
Run Code Online (Sandbox Code Playgroud)

javascript properties parent-child reactjs

71
推荐指数
3
解决办法
6万
查看次数

JavaScript DOM:在容器中查找元素索引

我需要通过对象引用在其容器内找到元素索引.奇怪的是,我找不到一个简单的方法.没有jQuery请 - 只有DOM.

UL
 LI
 LI
 LI - my index is 2
 LI
Run Code Online (Sandbox Code Playgroud)

是的,我可以为每个元素分配ID并循环遍历所有节点以匹配ID,但这似乎是一个糟糕的解决方案.是不是有更好的东西?

所以,假设我有一个对象引用第三个LI,如上例所示.我怎么知道它是索引2?

谢谢.

html javascript dom parent-child

66
推荐指数
8
解决办法
10万
查看次数