小编jgb*_*jgb的帖子

如何在悬停时影响非子元素?

所以我试图做到这一点,当你悬停一个列表项时,它会改变相应 svg 形状的颜色。由于这些是单独 div 中的元素,是否可以仅使用 css 来做到这一点?

这是迄今为止我所拥有的 Codepen:http ://codepen.io/rewerbj/pen/LVLRaK

那么我是否必须给每个 svg 部分一个不同的类名?

我试过了:

.region-list li:hover + .map-shape {
    fill: #213A46;
}
Run Code Online (Sandbox Code Playgroud)

那没有用,所以我不确定是否必须使用 jQuery,如果是这样,最动态的方法是什么。

欢迎任何建议。谢谢!

css svg

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

为多个 div 响应 onClick 事件

我正在尝试创建一个 onClick 事件,为每个元素添加一个类名,而无需写出三个不同的函数。但是,当单击其中一个时,所有三个都会触发该事件。如何修改它以便 onClick 仅适用于被点击的那个?

const userVote = React.createClass({

    getInitialState: function() {
        return {
          condition: false
        }
      },
      handleClick: function() {
        this.setState({
          condition: !this.state.condition
        });
      },


    render() {
        return(

                <div onClick={this.handleClick} className= { this.state.condition ? "positive active" : "positive"}></div>

                <div onClick={this.handleClick} className= { this.state.condition ? "neutral active" : "neutral"}>Not Sure</div>

                <div onClick={this.handleClick} className= { this.state.condition ? "negative active" : "negative"}></div>

        );
    }
});
Run Code Online (Sandbox Code Playgroud)

reactjs

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

Javascript if语句小于数组中的'x'对象不显示数据

我在这里展示相关文件.我只想显示数组中是否有多个相关文档.

displayTable = function(data) {
  var data = [];
  for (var i = 0; i < data.results.data.length; i++) {
    if (data.results.data[i].length < 0) {
      console.log('dont show');
    } else if (data.results.data[i]) {
      data.push(data.results.data[i]);
    }
  }
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

标签 统计

arrays ×1

css ×1

javascript ×1

reactjs ×1

svg ×1