1

左側の部分に div を追加するにはどうすればよいですか?これは黄色の部分をマウスでクリックしたときにのみ表示されますか? これはコードです: http://jsfiddle.net/r6p7E/18/

events: {
         mouseOut: function () {
             var serie = this.points;

             $.each(serie, function (i, e) {
                 if (!this.selected) {
                     this.graphic.attr({
                         fill: '#242c4a'
                     });
                 } else {
                     this.graphic.attr({
                         fill: '#fefe0f',
                     });
                 }
              });
          }, 

          click: function(event) {

          }
       }
4

2 に答える 2

0

コンテンツの隠しコンテナを追加する

<div id="content" style="display:none;"></div>

クリックイベントで次のようにします

click: function(event) {
    if(event.point.selected){
        $("#content").hide();
    }else{
        $("#content").show();
        $("#content").html(event.point.name)
    }
}

jsfiddle の例は、魔女のコンテンツが選択されたことを示しています

于 2013-08-24T08:07:41.370 に答える