SVG工具提示隐藏/显示



我对SVG和jQuery有问题。我用CSS类隐藏了SVG的一部分,并用另一个类来显示它。我想要一个使这部分可见或隐藏的函数。

https://jsfiddle.net/tj3xLazc/

$('.scientist').on(click,function(){
     $('#toltip').removeClass('dont-speak');
     addClass = "speak";
})

使用以下代码。检查DEMO

你忘了把jquerylib包括在内。jquery不支持带有SVG的类。使用attr()而不是添加/删除类。

$(document).ready(function(){
 $('.scientist').on('click',function(){
   if( $('#toltip').attr('class') === 'dont-speak'){
    $('#toltip').attr('class','speak');
   }else{
   $('#toltip').attr('class','dont-speak');
   }
 });
}); 

最新更新