javascript - jQuery fadeToggle 从隐藏而不是可见开始

标签 javascript jquery html css

我希望点击我的 div 文本时出现。但不幸的是,它在第​​一次单击时隐藏,在第二次单击时它变得可见。怎么了?

$('#fPaperCirclePic').on('click', function () {
    $('#fPaperCircleText, #isargebla, #moq10k').css('visibility', 'visible');
    $('#fPaperCircleText, #isargebla, #moq10k').fadeToggle("slow", "linear");
});

JSBIN

最佳答案

从js中删除这一行

$('#fPaperCircleText, #isargebla, #moq10k').css('visibility', 'visible');

并在 css 中添加 display:none 替换它 visibility:hidden

fadeToggle 切换 display 属性

$(document).ready(function() {
  $('#fPaperCirclePic').on('click', function() {
    $('#fPaperCircleText, #isargebla, #moq10k').fadeToggle("slow", "linear");
  });
});
#fPaperCircleText,
#isargebla,
#moq10k {
  display: none;
}
#fPaperCirclePic {
  background: red no-repeat;
  height: 100px;
  width: 100px;
  margin-top: 10px;
  margin-left: 85px;
  cursor: pointer;
}
#fPaperCircleText {} #isargebla {
  font-size: 19px !important;
  font-weight: bold;
}
#moq10k {}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="fPaperCirclePic"></div>
<span id="fPaperCircleText">                     
asdasasd <br />დამოუკიდებელი სისტემა</span>
<span id="isargebla">ისარგებლა</span>
<span id="moq10k">  <h3>10 000</h3> -ზე მეტმა მოქალაქემ </span>

关于javascript - jQuery fadeToggle 从隐藏而不是可见开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27443563/

相关文章:

javascript - 从同一类中的另一个方法访问一个方法,该方法作为 props 传递给另一个类

javascript - 根据外部加载的图像维护 div 大小

javascript - 如何访问每次请求时键都不同的json对象值?

html - ionic 选项按钮中的按钮,但我希​​望它垂直对齐

css - 在页面中间/中心对齐文本,在底部/中心对齐按钮

html - 在图像的 src 标签中使用来自 URL 的 Base64 字符串

javascript - FB.login() 没有被调用

javascript - native HTML5 拖放和单击事件

javascript - 你如何使用 jquery 的 twitter bootstrap 按钮?

javascript - 点击图片移动到前面?