c# - Jquery 隐藏/显示 svg 图像

标签 c# jquery css svg show-hide

[在此处输入图片描述][1]帮助! 我的页面上有两个 svg 图像按钮。在页面加载时,我根据 DB 中的值显示两个按钮之一。并且我有 jquery 来隐藏该按钮并在从 UI 按钮单击时显示另一个按钮。隐藏后我无法显示另一个按钮。

两个按钮都在一个跨度类中。

最佳答案

visibility 属性不能是block。您应该改用 visible

看看 documentation有关此属性的更多信息。


编辑
如果这有帮助...这是一个示例,显示了 visibility 属性的 hiddenvisible...

// That is executed on load.
$("#btnXX").css("visibility", "visible"); 
$("#btnYY").css("visibility", "hidden");

// Handler for the toggle button.
$("#toggle").on("click", function(){
  $(this).toggleClass("active");
  if($(this).hasClass("active")){
    $("#btnXX").css("visibility", "hidden"); 
    $("#btnYY").css("visibility", "visible");
  }else{
    $("#btnXX").css("visibility", "visible"); 
    $("#btnYY").css("visibility", "hidden");
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button id="btnXX">XX</button><button id="btnYY">YY</button><br>
<br>
<button id="toggle">Toggle it</button>

关于c# - Jquery 隐藏/显示 svg 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46633870/

相关文章:

C# Tcp 通信线程池与异步调用

jquery - 如何在 jQuery 验证后禁用/启用提交按钮?

javascript - 相同的代码在不同的 IDE 中不起作用 - html、css

c# - 有一个单一的,可能是常见的,通用的异常是不是糟糕的编程风格?

c# - 如何导出到 asp.net mvc 3 中的 pdf 文件

c# - 我将如何同步运行异步 Task<T> 方法?

javascript - 想要将脚本的 'src' 设置为我的 IP - 无法在 Safari 或 Chrome 中加载。相对链接asp.netmvc

javascript - Jquery 无法获取元素 html

css - float 两个相邻元素会影响第四个元素

html - 网格布局内的可滚动 tbody