removeClass 不会撤消 CSS 效果

removeClass doesn't undo CSS effects

我设计了一个脚本来显示随机变量的两种不同实现流。流完全显示后,我想显示两个以前隐藏的按钮(允许用户 select 哪个流具有更高的平均值)。

我现在的方法是用CSS隐藏按钮,removeClass在需要的时候撤销CSS的效果,参考JavaScript - Hide a Div at startup (load).

http://jsfiddle.net/jshyaL57/1/

但是,我遇到了两个问题:

  1. removeClass 未按预期运行:

    $("#button_form").removeClass("hidden");
    $("#stream1button").removeClass("hidden");
    $("#stream2button").removeClass("hidden");
    

你知道解决这个问题的方法吗?我已经尝试了几个相关问题中推荐的方法,但它们都不起作用。

  1. 当您在我的网络浏览器中单击 "Push me to start!" 时,高斯随机变量 运行,但当我复制并粘贴代码时,请不要在 JSfiddle 中单击 运行。为什么会这样?

您已在 dom 上加载 javascript 准备就绪,您必须在头部或正文部分提供它。 我更新了 fiddle 并更改了将 javascript 加载到正文的选项。 这是更新后的 fiddle [JSFIddle][1]

http://jsfiddle.net/jshyaL57/2/

enter code here