小编Jer*_*oen的帖子

如何切换选区中所有元素的类?

我正在尝试编写一个函数,当这些元素还没有该类时,它会向选择中的所有元素添加一个类,反之亦然:

function toggleLinksActivity(d) {
  d3.selectAll(".link")
    .filter(l => l.target == d)
    .classed("non-active", l => !l.classed("non-active"));
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个.classed不是函数的错误.该文件指出,.classed应在选择被调用,所以我试图改变过去的行成!d3.select(l).classed("non-active"),但是,这并不工作,要么("t.getAttribute不是一个函数").出了什么问题,正确的方法是什么?

注意:我已经用下面的2个独立函数解决了我的问题,但是我发现将切换分成2部分很难看.

function activateLinks(d) {
  d3.selectAll(".link")
    .filter(l => l.target == d)
    .classed("non-active", false);
}

function deactivateLinks(d) {
  d3.selectAll(".link")
    .filter(l => l.target == d)
    .classed("non-active", true);
}
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

7
推荐指数
1
解决办法
252
查看次数

如何在某些div下方添加水平线?

我敢肯定这将是非常基本的,但是我对编码还很陌生,我仍在学习。我有以下内容div

<div class="wrapper">
 <div class="panel-panel panel-col-left">
  <div class="inside"><?php print $content['top_left']; ?></div>
  </div>
  <div class="panel-panel panel-col-middle">
   <div class="inside"><?php print $content['top_middle']; ?></div>
  </div>
  <div class="panel-panel panel-col-right">
   <div class="inside"><?php print $content['top_right']; ?></div>
  </div>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,我想在整个部分下面添加一条水平线,因此我尝试添加以下CSS代码:

.wrapper {
  border-bottom: 1px solid #ccc;
}

.panel-col-left {
  float: left;
  width: 20%;
}

.panel-col-middle {
  float: left;
  width: 40%;
}

.panel-col-right {
  float: left;
  width: 40%;
}
Run Code Online (Sandbox Code Playgroud)

显然,这不能正确显示:水平线位于顶部。

我做错什么了?

html css

1
推荐指数
1
解决办法
1257
查看次数

如何使用lambda表示法创建具有初始容量和自定义比较器的优先级队列?

我正在使用Java 10,我正在尝试创建一个简单的优先级队列.初始容量应为8(为了参数),优先级应该是数组中的值prior.我试着用

private double[] prior;
private PriorityQueue<Integer> queue;
queue = new PriorityQueue<Integer>(8, (int v, int w) -> Double.compare(prior[v], prior[w]));
Run Code Online (Sandbox Code Playgroud)

在我的代码中,但这不起作用.我总是得到错误" 构造函数PriorityQueue((int v,int w) - > {})未定义 ".我究竟做错了什么?这个问题似乎与lambda表达式有关,因为删除它会使错误消失.

java

1
推荐指数
1
解决办法
73
查看次数

标签 统计

css ×1

d3.js ×1

html ×1

java ×1

javascript ×1