Firefox使得简单的jquery slidetoggle()消失了

时间:2013-07-25 01:37:41

标签: javascript jquery firefox accordion

他们想要一个简单的开关闭合手风琴,如互动。不是试图重新发明轮子,而只是试图学习jquery / javascript。一切顺利,直到我在firefox上测试。点击我的手风琴就消失了......这是我的错吗? jquery的错? codepen的错?

Codepen interaction

2 个答案:

答案 0 :(得分:1)

像这样更改js代码

$(".x-button").click(function () {
  $(".inner-info-container").slideToggle("slow");
  $(this).toggleClass("x-button p-button");
  return false;//insert this line
});

答案 1 :(得分:0)

您需要在return false之后添加$(this).toggleClass("x-button p-button"); return false只是意味着它不会尝试转到href,它会停止正常的链接行为。